-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/2179/
-----------------------------------------------------------

Review request for Default.


Repository: gem5


Description
-------

Changeset 10101:297de8f21b5a
---------------------------
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 actually suspends the CPU after reset.


Diffs
-----

  src/arch/x86/interrupts.hh 24cfe67c0749 
  src/cpu/kvm/base.hh 24cfe67c0749 
  src/cpu/kvm/base.cc 24cfe67c0749 
  src/cpu/kvm/x86_cpu.cc 24cfe67c0749 

Diff: http://reviews.gem5.org/r/2179/diff/


Testing
-------

Tested as a part of a series of patches that enables multicore simulation in 
kvm. This patch is required to get the application processors to boot since we 
the multiprocessor bootstrap protocol requires the bootstrap processor to send 
INIT and STARTUP IPIs to the APs. Linux boots in multiprocessor mode when the 
whole series is applied.


Thanks,

Andreas Sandberg

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to