CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@