----------------------------------------------------------- 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
