DF-5228 / build.log
DF-5228 PoC build logs (guest, DragonFly 6.5-DEVELOPMENT, gcc 8.3 [DragonFly]) v1 (module name poc5228, 8-cycle vmstats version): $ cd /tmp/poc/DF-5228 && make cc -O2 -pipe ... -std=gnu11 -Werror -DKLD_MODULE -nostdinc ... -c poc5228.c cc -Wl,--build-id=sha1 -nostdlib -Wl,--hash-style=sysv -r -Wl,-d -o poc5228.ko poc5228.o (error on first attempt: BUS_SPACE_MAXADDR_32BIT undeclared -> replaced with local #define POC_MAXADDR_32BIT 0xFFFFFFFFUL; then -Werror clean) v2 (sustainability loop, 120 cycles): $ cd /tmp/poc/DF-5228 && make cc -Wl,--build-id=sha1 -nostdlib -Wl,--hash-style=sysv -r -Wl,-d -o poc5228.ko poc5228.o v3 (fixed verdict logic, 60 cycles - final source, code_hash in verdict.json): $ cd /tmp/poc/DF-5228 && make cc -O2 -pipe ... -Werror -DKLD_MODULE ... -c poc5228.c cc -Wl,--build-id=sha1 -nostdlib -Wl,--hash-style=sysv -r -Wl,-d -o poc5228.ko poc5228.o Fix-validation drm.ko rebuild: identical procedure as DF-5227's build.log (guest reset, fix.diff applied to /usr/src, drm.ko rebuilt and loaded fresh).