The switch to device_t breaks the user-space compilation with ..
Building /usr/obj/usr/src/lib/libkvm/kvm.o
--- kvm.o ---
In file included from /usr/src/lib/libkvm/kvm.c:50:
/usr/obj/usr/src/tmp/usr/include/sys/pcpu.h:163:2: error: unknown type
name 'device_t'
device_t pc_device;
^
1 error generated.
*** [kvm.o] Error code 1
imb