CVSROOT:        /cvs
Module name:    src
Changes by:     r...@cvs.openbsd.org    2015/12/12 05:33:49

Modified files:
        sys/arch/amd64/amd64: identcpu.c mainbus.c 
        sys/arch/i386/i386: machdep.c mainbus.c 
        sys/dev/pv     : pvbus.c pvreg.h pvvar.h xen.c xenreg.h 

Log message:
Identify hypervisors before configuring other children of the mainbus
(bios, CPU, interrupt handlers, pvbus).  This splits the pvbus attach
function into two parts: pvbus_identify() to scan the CPUID registers
for supported hypervisors and pvbus_attach() to attach the bus, print
information, and configure the children.

This will be needed for Xen and KVM, as discussed with mikeb@ and sf@
OK mlarkin@

Reply via email to