1. 06 3月, 2009 1 次提交
  2. 05 3月, 2009 1 次提交
  3. 09 2月, 2009 1 次提交
  4. 06 2月, 2009 1 次提交
  5. 03 2月, 2009 1 次提交
  6. 30 1月, 2009 1 次提交
  7. 27 1月, 2009 1 次提交
  8. 05 1月, 2009 1 次提交
  9. 23 12月, 2008 1 次提交
  10. 13 12月, 2008 1 次提交
    • B
      x86 cleanup · d9957a8b
      blueswir1 提交于
      Remove some unnecessary includes, add needed includes, move prototypes to
      cpu.h to suppress missing prototype warnings.
      
      Remove unused functions and prototypes (cpu_x86_flush_tlb, cpu_lock,
      cpu_unlock, restore_native_fp_state, save_native_fp_state).
      
      Make some functions and data static (f15rk, parity_table, rclw_table,
      rclb_table, raise_interrupt, fpu_raise_exception), they are not used
      outside op_helper.c anymore.
      
      Make some x86_64 and user only code conditional to avoid warnings.
      
      Document where each function is implemented in cpu.h and exec.h.
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6005 c046a42c-6fe2-441c-8c8c-71466251a162
      d9957a8b
  11. 03 12月, 2008 1 次提交
  12. 26 11月, 2008 1 次提交
  13. 19 11月, 2008 2 次提交
  14. 17 11月, 2008 1 次提交
  15. 14 11月, 2008 2 次提交
  16. 10 11月, 2008 1 次提交
  17. 06 11月, 2008 1 次提交
    • A
      Add KVM support to QEMU · 7ba1e619
      aliguori 提交于
      This patch adds very basic KVM support.  KVM is a kernel module for Linux that
      allows userspace programs to make use of hardware virtualization support.  It
      current supports x86 hardware virtualization using Intel VT-x or AMD-V.  It
      also supports IA64 VT-i, PPC 440, and S390.
      
      This patch only implements the bare minimum support to get a guest booting.  It
      has very little impact the rest of QEMU and attempts to integrate nicely with
      the rest of QEMU.
      
      Even though this implementation is basic, it is significantly faster than TCG.
      Booting and shutting down a Linux guest:
      
      w/TCG:  1:32.36 elapsed  84% CPU
      
      w/KVM:  0:31.14 elapsed  59% CPU
      
      Right now, KVM is disabled by default and must be explicitly enabled with
       -enable-kvm.  We can enable it by default later when we have had better
      testing.
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5627 c046a42c-6fe2-441c-8c8c-71466251a162
      7ba1e619
  18. 05 11月, 2008 1 次提交
  19. 28 10月, 2008 1 次提交
  20. 15 10月, 2008 1 次提交
    • A
      target-i386: Add Core Duo Definition · 45fd08ef
      aurel32 提交于
      This patch adds a CPU definition for the Core Duo CPU. I tried to
      resemble the original as closely as possible and document what features
      are missing still. This patch enables the use of a recent CPU definition
      on 32 bit platforms.
      
      It also fixes two issues that went along the line:
      
      - invalid xlevel in core2duo spec
        While looking though the CPUIDs again, I found that xlevel is actually 8.
      
      - non-PSE36 support
        The CoreDuo CPUID does not expose the PSE36 capability, but CPUID
      0x80000008 is tied to 36 bits. This broke Windows XP installation for
      me, so I just set it to 32 bits width when PSE36 is not available. The
      original CPU also exposes 32 bit width in CPUID 0x80000008.
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      Signed-off-by: NAurelien Jarno <aurelien@aurel32.net>
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5488 c046a42c-6fe2-441c-8c8c-71466251a162
      45fd08ef
  21. 29 9月, 2008 2 次提交
  22. 26 9月, 2008 3 次提交
  23. 25 9月, 2008 1 次提交
  24. 19 8月, 2008 1 次提交
  25. 23 7月, 2008 1 次提交
  26. 03 7月, 2008 1 次提交
  27. 20 6月, 2008 1 次提交
  28. 06 6月, 2008 1 次提交
  29. 05 6月, 2008 1 次提交
  30. 29 5月, 2008 2 次提交
  31. 28 5月, 2008 1 次提交
  32. 25 5月, 2008 1 次提交
  33. 22 5月, 2008 2 次提交