Commit Graph

  • 934c193b93 kvm: Improve 8250 serial console interrupt handling Pekka Enberg 2011-01-10 20:28:37 +02:00
  • 0b8e1a675d kvm: Use disk name for mounting root Pekka Enberg 2011-01-10 19:44:50 +02:00
  • 6d620acb66 8250-serial: Make transmitter being always ready to send data Cyrill Gorcunov 2011-01-10 16:22:27 +03:00
  • 4e49b05b43 8250-serial: Use linux/serial-reg.h with predefined constants Cyrill Gorcunov 2011-01-10 16:20:10 +03:00
  • 6d54df7482 8250-serial: Simplify is_readable function Cyrill Gorcunov 2011-01-10 02:06:10 +03:00
  • 176db3d6c9 kvm: save/restore std ttys Cyrill Gorcunov 2011-01-10 00:30:32 +03:00
  • 7c3b4e4b0d kvm: Put terminal in canonical mode Pekka Enberg 2011-01-09 22:15:04 +02:00
  • 76b4a12288 kvm,8250: Implement serial input support Pekka Enberg 2011-01-09 21:26:48 +02:00
  • cfc5633322 make: Add TAGS, tags targets and tune cscope Cyrill Gorcunov 2011-01-09 20:12:43 +03:00
  • 352d3a66db kvm: Use serial console by default Pekka Enberg 2011-01-09 18:32:38 +02:00
  • e557eef9b6 kvm,8250: Inject interrupts to guest Pekka Enberg 2011-01-09 18:28:03 +02:00
  • 899fe06304 kvm: Rename early_printk.c to 8250-serial.c Pekka Enberg 2011-01-09 13:02:04 +02:00
  • 8bb34e0dfa kvm: Implement support interrupt injection Pekka Enberg 2011-01-09 00:46:07 +02:00
  • ceba1fad4c kvm: Add rw to default kernel command line parameters Asias He 2011-01-09 16:48:40 +08:00
  • a276ccb50a kvm,virtio: do not publish read only feature to guest Asias He 2011-01-09 16:48:39 +08:00
  • 2924f993ed kvm,virtio: move SECTOR_SHIFT and SECTOR_SIZE to disk-image.h Asias He 2011-01-09 16:01:40 +08:00
  • 900d32c15c kvm,serial: Enable THRI bit in IIR register Pekka Enberg 2011-01-08 22:56:25 +02:00
  • 9a7428ddbb kvm: Fix magic numbers in 8250 support Pekka Enberg 2011-01-08 22:51:10 +02:00
  • 46aa8d6918 kvm: Improve 8250 serial console support Pekka Enberg 2011-01-08 19:29:23 +02:00
  • b74755443f kvm: Redirect serial console to stdout, not stderr Pekka Enberg 2011-01-08 14:50:32 +02:00
  • 258dd093dc kvm: Implement virtio block device write support Pekka Enberg 2011-01-08 14:28:59 +02:00
  • ba021bc9d6 kvm: Kill debug logging from blk-virtio.c Pekka Enberg 2011-01-08 13:24:49 +02:00
  • a93ec68b66 kvm: Support MSR register for serial console Pekka Enberg 2011-01-08 13:20:56 +02:00
  • 4155ba8cda kvm: Fix virtio block device support some more Pekka Enberg 2011-01-08 12:06:47 +02:00
  • 93d18b7223 kvm: Fix virtqueue ring index check Pekka Enberg 2011-01-08 12:18:44 +02:00
  • 6160ab9d82 virtio: capacity should be in 512-byte sectors Asias He 2011-01-08 10:28:26 +08:00
  • 5646450daa kvm: Fail if user specifies a QCOW disk image Pekka Enberg 2011-01-07 21:25:24 +02:00
  • e907b83f28 kvm: Improve kvm__init() error message Pekka Enberg 2011-01-07 21:17:59 +02:00
  • 1f84889767 kvm: Enable virtio block device if disk image specified Pekka Enberg 2011-01-07 21:06:27 +02:00
  • 1ef2738d03 virtio-blk: Leave disk geometry to compute in kernel Cyrill Gorcunov 2011-01-06 12:55:32 +03:00
  • 6555ae851c kvm: Introduce a list of known BUGS Pekka Enberg 2011-01-06 11:48:45 +02:00
  • 33d3390123 kvm: Cleanup disk geometry setup code Pekka Enberg 2011-01-06 10:22:09 +02:00
  • ca7c891bfe kvm: Setup disk geometry if needed Cyrill Gorcunov 2011-01-06 01:37:29 +03:00
  • 5a24a9f279 kvm: Use disk image API from virtio block device Pekka Enberg 2011-01-05 22:47:28 +02:00
  • 9f532d0016 kvm: Add support for disk images Pekka Enberg 2011-01-05 19:54:48 +02:00
  • 11be828211 kvm: Kill stale interrupt configuration comment Pekka Enberg 2011-01-05 18:11:15 +02:00
  • fe99fd4e23 kvm: Implement virtio blk device vring lookup Pekka Enberg 2011-01-05 18:00:52 +02:00
  • 10eca11d72 kvm: Implement virtqueues for virtio block device Pekka Enberg 2011-01-04 21:07:30 +02:00
  • 47bf1d0f23 kvm: Add ->queue_selector and ->queue_pfn to struct device Pekka Enberg 2011-01-04 20:41:25 +02:00
  • cb938db96e kvm: Make virtio block device read-only Pekka Enberg 2011-01-04 19:30:06 +02:00
  • 40ce993fd2 kvm: Implement virtio blk device config space Pekka Enberg 2011-01-04 18:21:21 +02:00
  • dc53a427d0 Revert "kvm: Fix virtio block PCI device IRQ configuration" Pekka Enberg 2011-01-04 18:21:35 +02:00
  • ffb1b0821c kvm: Remove bogus #include directive Pekka Enberg 2011-01-04 17:22:57 +02:00
  • 98790f282f kvm: Don't use VIRTIO_BLK_F_SEG_MAX in the hypervisor Pekka Enberg 2011-01-04 17:20:23 +02:00
  • 7e61688ee4 kvm: Cleanup virtio block device I/O functions Pekka Enberg 2011-01-04 17:14:56 +02:00
  • c435b91de1 kvm: Implement "host features" for virtio blk device Pekka Enberg 2011-01-04 17:13:19 +02:00
  • fc0a744716 bios: Use proper grep syntax Cyrill Gorcunov 2011-01-03 19:37:36 +03:00
  • 406f1a89c8 kvm: Fix virtio block PCI device IRQ configuration Pekka Enberg 2011-01-03 18:21:11 +02:00
  • 8c5038ac8b bios: Get rid of redundant ops Cyrill Gorcunov 2010-11-18 20:17:04 +03:00
  • 289727508e kvm: Don't forget to close initrd file Cyrill Gorcunov 2010-08-29 20:17:03 +04:00
  • 0b62d2bb6a kvm: Fix kernel loading error messages Pekka Enberg 2010-08-29 17:11:17 +03:00
  • 537d428a53 kvm: Add virtio_blk.h to tree Cyrill Gorcunov 2010-08-29 15:42:51 +04:00
  • b3099f5d38 kvm: Add virtio_ring.h to tree Cyrill Gorcunov 2010-08-29 15:27:40 +04:00
  • 8b1ff07e1f kvm: Virtio block device emulation Pekka Enberg 2010-08-15 18:39:27 +03:00
  • c9bb7f2059 kvm: Add cscope target to Makefile Asias He 2010-08-25 11:06:34 +08:00
  • fbc2fbf9b9 kvm: Fail virtio blk ioports by default Pekka Enberg 2010-08-15 17:17:43 +03:00
  • 984b7ae0ed kvm: Add virtio PCI ioport handler stubs Pekka Enberg 2010-08-15 15:13:00 +03:00
  • 3e553514cd kvm: Add port range to ioport__register() Pekka Enberg 2010-08-15 15:03:01 +03:00
  • ef046dc6ae kvm: Update .gitignore to ignore tags Pekka Enberg 2010-08-15 14:45:13 +03:00
  • b30d05ad0a kvm: Extract virtio-blk driver to separate file Pekka Enberg 2010-08-15 14:44:41 +03:00
  • ba8246776e kvm: Fix unaligned PCI_CONFIG_ADDRESS accesses Pekka Enberg 2010-08-15 14:27:23 +03:00
  • 2065a6f762 kvm: Support loading initrd image Cyrill Gorcunov 2010-08-08 22:35:30 +04:00
  • 886c5381fc kvm: Add KVM ABI headers Pekka Enberg 2010-08-09 19:06:02 +03:00
  • 6d1a6f6817 kvm: Kill virtio debugging code Pekka Enberg 2010-08-08 18:03:52 +03:00
  • 78732ce2a7 kvm, pci: fill up virtio device configuration header Asias He 2010-08-07 14:47:25 +08:00
  • beb095eb19 kvm, pci: Claim virtio device ioport in pci header Cyrill Gorcunov 2010-08-01 14:06:17 +04:00
  • 70d08766ef kvm, pci: Fix offset for pci CONFIG_DATA ioport Cyrill Gorcunov 2010-08-01 12:57:55 +04:00
  • 2b9e47096f kvm, pci: Add bus forwarding register Cyrill Gorcunov 2010-08-01 01:16:17 +04:00
  • e4d2cea2da kvm, pci: Fix unaligned PCI accesses Pekka Enberg 2010-07-31 23:20:01 +03:00
  • 18ae021a54 kvm, pci: Don't calculate offset twice Pekka Enberg 2010-07-31 23:05:01 +03:00
  • 598419d58c kvm: Fix PCI config space emulation Pekka Enberg 2010-07-31 23:01:10 +03:00
  • e498ea085f kvm, pci: Fix device probe accesses Pekka Enberg 2010-07-31 22:51:07 +03:00
  • 76f9c84103 kvm, pci: Add dummy virtio device for probing Cyrill Gorcunov 2010-07-31 23:06:10 +04:00
  • 4c797ebc31 kvm, pci: Return "no device" by default Cyrill Gorcunov 2010-07-31 20:04:24 +04:00
  • 4402a5812a kvm: Add PCI CONFIG_ADDRESS register layout Pekka Enberg 2010-07-31 17:54:56 +03:00
  • dad5bc09f7 pci: Fix typo in previous commit Cyrill Gorcunov 2010-07-31 18:03:14 +04:00
  • 305b72cefd pci: Use proper PCI port names Cyrill Gorcunov 2010-07-31 17:50:15 +04:00
  • 60742802dc kvm: Initial PCI probe emulation Pekka Enberg 2010-07-31 15:52:43 +03:00
  • 46365b263c kvm: Force PCI Configuration Mechanism 1 Pekka Enberg 2010-07-31 16:09:36 +03:00
  • 4508ee7398 kvm: Enable Linux kernel PCI probing Pekka Enberg 2010-07-31 15:10:45 +03:00
  • 25af6674f2 kvm: Add some more ioport emulation Pekka Enberg 2010-07-31 15:18:43 +03:00
  • 15c2b0a0a4 bios: clean predefined bios area early Cyrill Gorcunov 2010-07-28 21:13:27 +04:00
  • c2d4a49fa4 kvm: Use proper segment + offset in e820 bios Pekka Enberg 2010-07-16 15:44:26 +03:00
  • c89b656f19 kvm: Exclude BIOS object files from header deps Pekka Enberg 2010-07-16 16:42:13 +03:00
  • 547f3082e2 kvm: Clean header dependency files Pekka Enberg 2010-07-16 16:40:01 +03:00
  • d5a8f2ff09 kvm: Fix Makefile header dependencies Pekka Enberg 2010-07-16 16:12:53 +03:00
  • 5dac1f893c kvm: Update bios .gitignore list Pekka Enberg 2010-07-15 18:04:41 +03:00
  • 1e1b38189c kvm: Clear performance monitoring CPUID flags Pekka Enberg 2010-07-15 17:53:58 +03:00
  • bcae38c8ac kvm: Use sizeof instead of magic number Pekka Enberg 2010-07-15 17:44:23 +03:00
  • ca82361e44 kvm: Cleanup BIOS setup code Pekka Enberg 2010-07-15 12:39:07 +03:00
  • b654218805 kvm, bios: Make e820 map to look similar the real one Cyrill Gorcunov 2010-07-14 18:57:17 +04:00
  • 9266831741 kvm: Remove unused outb() function from e820.c Pekka Enberg 2010-07-15 12:22:57 +03:00
  • 28ce0d664b kvm, bios: BIOS code redesign Cyrill Gorcunov 2010-07-14 21:28:59 +04:00
  • 307a9af02d kvm: Use -Werror for building the thing Pekka Enberg 2010-07-14 15:28:45 +03:00
  • 8cc7d24b4f kvm: Use 32-bit operand size prefix for rdfs8() Pekka Enberg 2010-07-14 15:20:21 +03:00
  • 2346d461f0 kvm: Fix load_bzimage for flat binaries Pekka Enberg 2010-07-14 14:58:25 +03:00
  • b487c53e37 kvm: Fix usage command line format Pekka Enberg 2010-07-14 14:34:40 +03:00
  • 7ada9b6b0e kvm: Check for read() return value in load_bzimage() Pekka Enberg 2010-07-14 14:32:15 +03:00
  • 34649df9e8 kvm: Fix VM support check for unrecognized CPUs Pekka Enberg 2010-07-14 14:30:50 +03:00
  • 52191c02dc kvm: Use -Os optimization for GCC Pekka Enberg 2010-07-14 14:26:47 +03:00