DF-5578 / env.txt
== uname == DragonFly dfbsd 6.5-DEVELOPMENT DragonFly 6.5-DEVELOPMENT #0: Thu Jul 2 06:02:54 UTC 2026 root@dfbsd:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 == cc == cc 8.3 [DragonFly] Release/2019-02-22 == production source == SHA256 (/usr/src/sys/bus/u4b/misc/ufm.c) = 845738f32fcc158214ac71a1c9f3c678100e34c2edde3874cf748dde11c78748 == diff of guarded copy vs production (should be the 1 guard hunk only) == 57a58,68 > /* BEGIN DF-5578 harness guard (the ONLY modification vs production): > * reroute the EP0 transport (plain usbd_do_request macro, usbdi.h:511-512) > * to the cross-TU capture shim ufm_shim_request(), which reproduces the > * traced usbd_do_request_flags() completion semantics for an evil / silent > * Cypress FM radio. Everything else in this file is byte-identical to > * /usr/src/sys/bus/u4b/misc/ufm.c (sha256 845738f2...). */ > #undef usbd_do_request > extern usb_error_t ufm_shim_request(struct usb_device_request *, uint8_t *); > #define usbd_do_request(u, m, r, d) ufm_shim_request((r), (d)) > /* END DF-5578 harness guard */ > == kldstate == Id Refs Address Size Name 1 5 0xffffffff80200000 1ad8538 kernel 2 1 0xffffffff81cd9000 7c288 ehci.ko 3 1 0xffffffff81d56000 8c778 xhci.ko