Commit Graph

  • bb988cf5b9 kvm__setup_cpuid: use KVM_GET_SUPPORTED_CPUID to simplify cpuid setup Asias He 2010-07-12 20:52:23 +08:00
  • 192a99d1d7 kvm: Add --mem= option Cyrill Gorcunov 2010-07-11 14:06:30 +04:00
  • 6e7b99ee3f bios: No need for sti at int15 irq exit Cyrill Gorcunov 2010-07-11 00:57:47 +04:00
  • 505d225a04 bios: Don't clobber 32bit registers Cyrill Gorcunov 2010-07-11 00:56:33 +04:00
  • 2f3976eeee kvm: BIOS E820 memory map emulation Pekka Enberg 2010-07-08 21:27:35 +03:00
  • 9292f77631 kvm, bios: Rework BIOS setup Cyrill Gorcunov 2010-07-08 19:00:07 +04:00
  • 27a751f4a4 Exclude .cscope from .gitignore Cyrill Gorcunov 2010-07-08 15:05:46 +04:00
  • b2978d44b8 kvm, bios: Get rid of buggy int10 handler Cyrill Gorcunov 2010-07-07 23:19:34 +04:00
  • b927116056 kvm: Cleanup struct boot_params setup Pekka Enberg 2010-07-05 22:16:54 +03:00
  • 831fbf235e kvm: Cleanup kvm__cpu_supports_vm() Pekka Enberg 2010-07-05 21:43:17 +03:00
  • ae87afbf83 kvm: Check for SVM extension being supported for AMD cpus Cyrill Gorcunov 2010-07-05 21:10:48 +04:00
  • c78b871349 kvm: Check vmx capability using cpuid Asias He 2010-07-05 14:01:11 +08:00
  • 6d7c36ceea kvm: Introduce '--kvm-dev' command line option Pekka Enberg 2010-07-04 21:57:14 +03:00
  • b7c344e482 kvm: Introduce 'make devices' target Pekka Enberg 2010-07-04 19:24:35 +03:00
  • 11e9d907bb kvm: Fix compilation warning Pekka Enberg 2010-07-04 14:13:20 +03:00
  • 62ef45dc93 kvm: Don't stop on ioport errors by default Pekka Enberg 2010-07-04 14:02:05 +03:00
  • 3ae4f82b7c kvm: Add '--params' to usage Pekka Enberg 2010-07-04 13:59:10 +03:00
  • cb046752e8 kvm: Add proper 00E0 ioport handling Pekka Enberg 2010-07-04 13:41:45 +03:00
  • b9bc89d70f kvm: Cleanup ioport_ops table Pekka Enberg 2010-07-04 13:35:30 +03:00
  • aa2c2691fb kvm: Cleanup command line parsing Pekka Enberg 2010-07-04 13:32:20 +03:00
  • 3a5c54b1a4 kvm: Use 'nopci pci=off' kernel parameters by default Pekka Enberg 2010-07-04 13:18:59 +03:00
  • 0332e3139d kvm, cpuid: Use logical AND on bit ops Cyrill Gorcunov 2010-07-04 14:00:35 +04:00
  • 44677817a1 kvm, cpuid: Fill up func 0 and 4 Cyrill Gorcunov 2010-07-04 00:52:41 +04:00
  • d38ad31a8f kvm: KVM_CAP_EXT_CPUID is required Cyrill Gorcunov 2010-07-03 21:58:24 +04:00
  • d845784715 kvm, cpuid: Fix XSTOR and VMX compatibility in cpuid Cyrill Gorcunov 2010-07-03 19:21:33 +04:00
  • 79241bb628 kvm, tests: Use motherboard specific ports for testing Cyrill Gorcunov 2010-06-10 21:15:26 +04:00
  • 3db4f1beb3 kvm: Add force exit from tests Cyrill Gorcunov 2010-06-10 20:55:40 +04:00
  • 339c64c83a tests/pit: Increase PIT frequency up to 1KHz Cyrill Gorcunov 2010-06-10 00:05:07 +04:00
  • 7c0ec28f29 kvm: Check for HTL extension granted Cyrill Gorcunov 2010-06-09 23:05:58 +04:00
  • 4ca608c9d6 kvm: Add 'check' target to Makefile Pekka Enberg 2010-06-09 21:32:29 +03:00
  • 21dd76b3c5 kvm, test: Improve PIT test output Pekka Enberg 2010-06-09 21:30:56 +03:00
  • 5cf0b4b1fa kvm: Add .gitignore for tests Pekka Enberg 2010-06-09 21:25:49 +03:00
  • 5735dc618c kvm: Add Makefile for compiling all test cases Pekka Enberg 2010-06-09 21:25:18 +03:00
  • 3ed8a92048 test/pit: Fill up IDT with noop handler Cyrill Gorcunov 2010-06-09 22:17:56 +04:00
  • 01c07d21e4 tests/pit: Issue cli on ISR handling Cyrill Gorcunov 2010-06-09 21:24:32 +04:00
  • c6cfeb1792 kvm, test: Move PIT tests to separate directory Pekka Enberg 2010-06-08 20:21:40 +03:00
  • 053b016636 kvm, test: add a counter to tick test in ISR Asias He 2010-06-08 20:46:51 +08:00
  • 19059661aa kvm, test: add PIT 8254 and PIC 8259 test code Asias He 2010-06-08 20:46:50 +08:00
  • 4a7c140acb kvm__setup_sregs: fix indentation Asias He 2010-06-01 20:41:59 +04:00
  • f2d8dc88ea early_printk: Simplify the code Cyrill Gorcunov 2010-05-30 23:15:28 +04:00
  • 5b9d0b58c0 early_printk.c: add rep/outsb support Asias He 2010-05-28 15:48:19 +08:00
  • 6fd7308d51 kvm: The command line storage should not be too short Cyrill Gorcunov 2010-05-30 22:33:27 +04:00
  • 24749375ab kvm: Append missing ending space for built-in command line Cyrill Gorcunov 2010-05-30 22:23:55 +04:00
  • 55e19624b7 kvm: Check for required KVM extensions in one place Cyrill Gorcunov 2010-05-30 20:32:13 +04:00
  • 4e42cf9423 kvm: kvm__setup_sregs initialize more registers Asias He 2010-05-28 15:48:17 +08:00
  • 0ed849e624 kvm: reimplement kvm__setup_sregs Asias He 2010-05-28 15:48:16 +08:00
  • 9687927d68 kvm__init: the kernel should support irq and pit Asias He 2010-05-28 20:47:50 +04:00
  • b6e68186d1 kvm: remove unneccessary iotcl parameter Asias He 2010-05-11 22:21:22 +08:00
  • 0b322d9635 kvm: Use strlcat helper for copying cmdline params Cyrill Gorcunov 2010-05-10 14:18:17 +04:00
  • 0f9983b2bd kvm: Use PRIx qualificator for printf Cyrill Gorcunov 2010-04-28 22:59:36 +04:00
  • 5e252c2941 bios: No new line at EOF nit fix Asias He 2010-04-28 22:53:49 +04:00
  • 8ce207e394 kvm: Fix .gitignore patterns Pekka Enberg 2010-04-26 18:16:25 +03:00
  • b9c0a0bc0d kvm: Print error code on unknown error Cyrill Gorcunov 2010-04-26 15:08:00 +04:00
  • 8b334abc5b Change __x86_x__ to CONFIG_X86_X Cyrill Gorcunov 2010-04-26 10:55:50 +04:00
  • d7c0e6caee kvm: Flush stdout for early printk Pekka Enberg 2010-04-24 09:57:38 +03:00
  • 0290405d2b kvm: Dump state on SIGQUIT Pekka Enberg 2010-04-24 09:54:52 +03:00
  • 44069a9d01 kvm: Don't touch 64 bit specific MSR registers on 32 bit Cyrill Gorcunov 2010-04-22 18:46:31 +04:00
  • a43f6460f4 kvm: Set more fields in boot protocol Cyrill Gorcunov 2010-04-17 15:32:48 +04:00
  • 58547c303a kvm: Command line update must honor ABI Cyrill Gorcunov 2010-04-16 21:33:04 +04:00
  • ab7fd4be0c Makefile: Add cpu specific definition Cyrill Gorcunov 2010-04-14 20:22:00 +04:00
  • 8b8fb6c724 kvm: Kill the bin2c helper Cyrill Gorcunov 2010-04-13 23:48:17 +04:00
  • f28c0a02f8 kvm: Add more default kernel command line parameters Cyrill Gorcunov 2010-04-11 22:21:09 +04:00
  • 3f55f3ac72 kvm: Clean up early serial code Pekka Enberg 2010-04-11 21:05:36 +03:00
  • 5c1ab93805 ioport: Make all PIT channels being dummy Cyrill Gorcunov 2010-04-11 21:56:56 +04:00
  • 2525eb1f05 kvm: Force 'notsc' and 'earlyprintk' kernel parameters Pekka Enberg 2010-04-11 20:55:56 +03:00
  • 13a7760f97 kvm: Add support for early serial printk Pekka Enberg 2010-04-11 20:42:10 +03:00
  • 2dd4a4ed1e kvm: Make command line to be placed at predefined address Cyrill Gorcunov 2010-04-11 20:09:28 +04:00
  • b6fddbb1ff kvm: Fix minor formatting glitch in cpuid.c Pekka Enberg 2010-04-11 17:08:15 +03:00
  • 1b3d8101f1 kvm: Fix off-by-one bugs in kvm__setup_cpuid() Pekka Enberg 2010-04-11 16:35:35 +03:00
  • 226b700ef5 kvm: Ignore keyboard controller ioports Pekka Enberg 2010-04-11 15:29:43 +03:00
  • 49e1134511 kvm: Ignore PIT ioports Pekka Enberg 2010-04-11 15:25:46 +03:00
  • 95756a07b3 kvm: Ignore dummy delay ioport Pekka Enberg 2010-04-11 15:24:17 +03:00
  • 72608c298c kvm: Ignore CRT control ioports Pekka Enberg 2010-04-11 15:22:38 +03:00
  • 1d9aff6d45 kvm: Ignore CMOS RAM/RTC ioports Pekka Enberg 2010-04-11 15:21:09 +03:00
  • da0fdbdbd6 kvm: Ignore PIC accesses Pekka Enberg 2010-04-11 15:18:19 +03:00
  • 29443dabe7 kvm: Ignore MMIO accesses Pekka Enberg 2010-04-11 15:15:02 +03:00
  • 9c5783b1f9 kvm: Ignore PCI config space accesses Pekka Enberg 2010-04-11 15:01:02 +03:00
  • 48cf387734 kvm: Don't crash debug dump if address isn't in guest memory Pekka Enberg 2010-04-11 12:45:15 +03:00
  • 342d95c20a kvm: Set up MAXPHYADDR guest CPUID Pekka Enberg 2010-04-11 12:37:54 +03:00
  • f01944c845 kvm: Dump page tables at exit Pekka Enberg 2010-04-11 09:28:14 +03:00
  • 2a7d39a4f0 kvm: Dump stack on KVM oops Pekka Enberg 2010-04-08 21:53:07 +03:00
  • 8351aadde6 kvm: Show gdt and idt registers Pekka Enberg 2010-04-08 21:45:24 +03:00
  • 83f4324c71 kvm: Reference to undefined variable Cyrill Gorcunov 2010-04-08 21:53:13 +04:00
  • 171bcfc023 kvm: Add .gitignore for bios build files Pekka Enberg 2010-04-08 21:02:34 +03:00
  • 53d4871448 kvm: Setup VCPU MSRs Pekka Enberg 2010-04-08 20:44:37 +03:00
  • 3d78d3a59a kvm: Clean up kvm__reset_vcpu() function Pekka Enberg 2010-04-08 20:42:32 +03:00
  • 1753e1e48c kvm: Add test binaries to .gitignore Pekka Enberg 2010-04-08 20:19:41 +03:00
  • c110056eb7 kvm: Clean up Makefile output Pekka Enberg 2010-04-08 20:19:12 +03:00
  • ad6810383f kvm: Update command line related enitites in boot parameters Cyrill Gorcunov 2010-04-03 01:46:11 +04:00
  • debcfac047 kvm: Add copying of kernel command line into guest memory Cyrill Gorcunov 2010-04-03 01:16:51 +04:00
  • 305d905423 bios: Add bios stubs generated from assembly files Cyrill Gorcunov 2010-04-01 21:23:18 +04:00
  • 768e8acc92 interrupt: Move bios related constants to kvm/bios.h Cyrill Gorcunov 2010-04-01 19:51:46 +04:00
  • 090f898eae kvm: Introduce kvm__dump_mem helper Cyrill Gorcunov 2010-03-31 23:57:12 +04:00
  • d1a26cf05d interrupt: Add interrupt_table__set helper Cyrill Gorcunov 2010-04-01 19:23:21 +04:00
  • 99d4754573 bios: Add simple bin2c converter Cyrill Gorcunov 2010-03-31 23:45:15 +04:00
  • 9ef4c68e33 kvm: Free memory on exit Pekka Enberg 2010-04-01 17:45:26 +03:00
  • f326512a4b kvm: Fix protected mode code dump Pekka Enberg 2010-04-01 17:32:38 +03:00
  • 9db5315b26 kvm: Ignore PIC init during boot Pekka Enberg 2010-04-01 17:23:38 +03:00
  • f4acd5ea0d kvm: Ignore math co-processor reset I/O writes Pekka Enberg 2010-04-01 17:18:58 +03:00
  • ce4d0766ad kvm: Setup guest FPU state Pekka Enberg 2010-04-01 16:35:38 +03:00