AP needs to be activated by spinning up an execution context for it. The local apic emulation is now completely done in the hypervisor and it will detect writes to the ICR_LO register that try to bring up the AP. In response to such writes it will return to userspace with an exit code of SPINUP_AP. Reviewed by: grehan |
||
---|---|---|
.. | ||
atpic.c | ||
consport.c | ||
dbgport.c | ||
dbgport.h | ||
elcr.c | ||
fbsdrun.c | ||
fbsdrun.h | ||
inout.c | ||
inout.h | ||
instruction_emul.c | ||
instruction_emul.h | ||
ioapic.c | ||
ioapic.h | ||
Makefile | ||
mevent_test.c | ||
mevent.c | ||
mevent.h | ||
pci_emul.c | ||
pci_emul.h | ||
pci_hostbridge.c | ||
pci_passthru.c | ||
pci_uart.c | ||
pci_virtio_block.c | ||
pci_virtio_net.c | ||
pit_8254.c | ||
pit_8254.h | ||
post.c | ||
rtc.c | ||
spinup_ap.c | ||
spinup_ap.h | ||
uart.c | ||
virtio.h | ||
xmsr.c | ||
xmsr.h |