kvm: x86: Add support for x86 INIT and STARTUP handling
authorAndreas Sandberg <andreas@sandberg.pp.se>
Sun, 16 Mar 2014 16:28:23 +0000 (17:28 +0100)
committerAndreas Sandberg <andreas@sandberg.pp.se>
Sun, 16 Mar 2014 16:28:23 +0000 (17:28 +0100)
commitf791e7b313c6f5c2b30f96c35f675d523def8a3a
tree495096f78ab0ab8ddc0a5a3c0cd2c2768e0e31e7
parent32bf74cb8ee4c9293636041c05d93fbfd01087da
kvm: x86: Add support for x86 INIT and STARTUP handling

This changeset adds support for INIT and STARTUP IPI handling. We
currently handle both of these interrupts in gem5 and transfer the
state to KVM. Since we do not have a BIOS loaded, we pretend that the
INIT interrupt suspends the CPU after reset.

--HG--
extra : rebase_source : 7f3b25f3801d68f668b6cd91eaf50d6f48ee2a6a
src/arch/x86/interrupts.hh
src/cpu/kvm/base.cc
src/cpu/kvm/base.hh
src/cpu/kvm/x86_cpu.cc