1*d0b3c59bSPatrick MooneyThese are headers (and sources) contributed directly from FreeBSD which are 2*d0b3c59bSPatrick Mooneyrequired to build bhyve. Updates are made to our copies here when corresponding 3*d0b3c59bSPatrick Mooneyupdates to bhyve require them. 4*d0b3c59bSPatrick Mooney 5*d0b3c59bSPatrick MooneyWith few exceptions (noted below) they are verbatim copies taken from the 6*d0b3c59bSPatrick MooneyFreeBSD source tree. Files requiring extensive modification are likely a 7*d0b3c59bSPatrick Mooneycandidate to exist as a shim in usr/src/compat/bhyve. Conversely, if only a 8*d0b3c59bSPatrick Mooneytiny modification is needed to make a file suitable for contrib, that trade-off 9*d0b3c59bSPatrick Mooneyis probably worthwhile (if done with a '#ifdef _FreeBSD_' guard for clarity). 10*d0b3c59bSPatrick Mooney 11*d0b3c59bSPatrick MooneyFiles modified for compatibility: 12*d0b3c59bSPatrick Mooney- isa/rtc.h 13