gem5/src/cpu/kvm
Andreas Sandberg e7d230ede0 kvm: x86: Always assume segments to be usable
When transferring segment registers into kvm, we need to find the
value of the unusable bit. We used to assume that this could be
inferred from the selector since segments are generally unusable if
their selector is 0. This assumption breaks in some weird corner
cases.  Instead, we just assume that segments are always usable. This
is what qemu does so it should work.
2014-03-03 14:34:33 +01:00
..
arm_cpu.cc kvm: Don't handle IO and execute in the same tick 2013-06-11 09:24:51 +02:00
arm_cpu.hh kvm: Don't handle IO and execute in the same tick 2013-06-11 09:24:51 +02:00
ArmKvmCPU.py kvm: Add basic support for ARM 2013-04-22 13:20:32 -04:00
base.cc kvm: Initialize signal handlers from startupThread() 2014-03-03 14:31:39 +01:00
base.hh kvm: Add support for multi-system simulation 2014-02-20 15:43:53 +01:00
BaseKvmCPU.py kvm: Separate host frequency from simulated CPU frequency 2013-06-11 09:24:55 +02:00
KvmVM.py kvm: Basic support for hardware virtualized CPUs 2013-04-22 13:20:32 -04:00
perfevent.cc kvm: Basic support for hardware virtualized CPUs 2013-04-22 13:20:32 -04:00
perfevent.hh kvm: Set the perf exclude_host attribute if available 2013-10-15 10:09:23 +02:00
SConscript kvm: Initial x86 support 2013-09-25 12:24:26 +02:00
timer.cc kvm: Add support for multi-system simulation 2014-02-20 15:43:53 +01:00
timer.hh kvm: Add experimental support for a perf-based execution timer 2013-04-22 13:20:32 -04:00
vm.cc kvm: Initial x86 support 2013-09-25 12:24:26 +02:00
vm.hh kvm: Initial x86 support 2013-09-25 12:24:26 +02:00
x86_cpu.cc kvm: x86: Always assume segments to be usable 2014-03-03 14:34:33 +01:00
x86_cpu.hh kvm: FPU synchronization support on x86 2013-09-30 09:43:43 +02:00
X86KvmCPU.py kvm: FPU synchronization support on x86 2013-09-30 09:43:43 +02:00