aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2015-10-21kvmtool: don't unpause vm when exiting vcpu threadsHEADmasterSasha Levin1-6/+3
2015-10-21kvmtool: set 9p caching mode to support writable mmapsSasha Levin1-1/+1
2015-10-21kvmtool: assume dead vcpus are paused tooSasha Levin1-1/+4
2015-10-21kvmtool: correct order of the vcpu destructorSasha Levin1-1/+1
2015-10-21kvmtool: add support for modern virtio-pciSasha Levin22-77/+1158
2015-10-09Add a link to the lwn.net articleSven Dowideit1-0/+3
2015-09-15Make static libc and guest-init functionality optional.Dimitri John Ledkov4-38/+23
2015-09-10Makefile: relax arm testRiku Voipio1-1/+1
2015-09-04Handle KVM_EXIT_SYSTEM_EVENT on any VCPUMark Rutland1-4/+9
2015-08-07README: Add section for where to send patches.Josh Triplett1-0/+7
2015-08-07kvm__emulate_io: Don't fall through from IO in to IO out if no handlerJosh Triplett1-1/+1
2015-08-07kvm__emulate_io: Don't call br_read_unlock() twice on IO errorJosh Triplett1-7/+4
2015-08-06kvmtool: Introduce downscript option for virtio-netFan Du2-12/+38
2015-07-22avoid redefining PAGE_SIZEAndre Przywara1-0/+3
2015-07-22Makefile: avoid non-literal printf format string warningsAndre Przywara1-0/+1
2015-07-20remove KVM_CAP_MAX_VCPUS hackAndre Przywara1-8/+0
2015-07-20check for and use C library provided strlcpy and strlcatAndre Przywara4-0/+19
2015-07-20use <poll.h> instead of <sys/poll.h>Andre Przywara1-1/+1
2015-07-20Fix call to connect()Andre Przywara1-1/+1
2015-07-20ui: remove pointless double const in keymap declarationsAndre Przywara2-2/+2
2015-07-20Makefile: remove unneeded -s switch on compiling BIOS filesAndre Przywara1-5/+5
2015-07-20kvm-ipc: use proper type for file descriptorAndre Przywara1-1/+1
2015-07-20qcow: fix signedness bugsAndre Przywara1-4/+4
2015-07-20avoid casts when initializing structuresAndre Przywara10-12/+12
2015-07-08arm: use new irqchip parameter to create different vGIC typesAndre Przywara4-3/+26
2015-07-08arm: add support for supplying GICv3 redistributor addressesAndre Przywara3-1/+43
2015-07-08arm: prepare for instantiating different IRQ chip devicesAndre Przywara5-14/+44
2015-07-08limit number of VCPUs on demandAndre Przywara1-6/+0
2015-07-08arm: simplify MMIO dispatchingAndre Przywara3-30/+12
2015-07-08arm: finish VGIC initialisation explicitlyAndre Przywara1-3/+22
2015-07-08AArch{32,64}: dynamically configure the number of GIC interruptsMarc Zyngier1-0/+25
2015-07-08irq: add irq__get_nr_allocated_linesMarc Zyngier2-0/+6
2015-07-08AArch{32,64}: use KVM_CREATE_DEVICE & co to instanciate the GICMarc Zyngier3-11/+66
2015-07-08AArch64: Reserve two 64k pages for GIC CPU interfaceMarc Zyngier1-1/+1
2015-07-08Typo fix in error messageWill Deacon1-1/+1
2015-06-29kvmtool: vhost-net: fix ioeventfd registrationAndre Przywara1-2/+2
2015-06-29kvmtool, mips: Support more than 256 MB guest memoryAndreas Herrmann2-6/+40
2015-06-22kvmtool: don't use PCI config space IRQ line fieldAndre Przywara2-3/+14
2015-06-19powerpc: Enable 32-bit buildMichael Ellerman4-23/+21
2015-06-19powerpc: Define the hcall opcodes & return values we needMichael Ellerman1-5/+20
2015-06-17powerpc: implement barrier primitivesAndre Przywara1-1/+3
2015-06-16guest/init: update reboot() callAndre Przywara1-2/+2
2015-06-16guest/init: add missing #includesAndre Przywara1-0/+2
2015-06-16kvmtool: Fix length of ioevent for VIRTIO_PCI_QUEUE_NOTIFYAndreas Herrmann1-1/+1
2015-06-16kvmtool: Register each guest memory bank as vhost_memory_regionAndreas Herrmann1-8/+13
2015-06-16kvmtool: Fix regression introduced with d2a7ddff4Andreas Herrmann1-1/+1
2015-06-16kvmtool: Fix compile error on MIPSAndreas Herrmann1-1/+1
2015-06-05kvmtool: Makefile: Don't defer error output on unsupported architecturesAndre Przywara1-7/+2
2015-06-05kvmtool: Makefile: only enable framebuffer output on x86Andre Przywara1-32/+35
2015-06-04Don't inherit CFLAGS and LDFLAGS from the environmentWill Deacon1-0/+2
2015-06-04Remove CFLAGS_EASYGOING variable from MakefileWill Deacon1-3/+0
2015-06-01Remove visible dependency filesRussell King1-15/+17
2015-06-01Add vim .swp files to gitignoreRussell King1-0/+1
2015-06-01virtio: fix fsync() on a directoryRussell King1-3/+8
2015-06-01kvmtool: Set the thread names for terminal and virtio-net-ctrlSuzuki K. Poulose2-1/+4
2015-06-01kvmtool: remove unneeded EXPORT_SYMBOL from iovec.cAndre Przywara2-11/+0
2015-06-01kvmtool: remove no longer needed kvm/types.hAndre Przywara2-8/+0
2015-06-01kvmtool: move include/bios/memcpy.h to x86/include/asm/biosAndre Przywara3-2/+2
2015-06-01kvmtool: add processor-flags.h with the single EFLAGS_CF defineAndre Przywara1-0/+10
2015-06-01kvmtool: remove kvm/segment.hAndre Przywara5-25/+12
2015-06-01kvmtool: pull x86 system header e820 definitions into kvm/e820.hAndre Przywara4-15/+29
2015-06-01kvmtool: remove reference to <asm/types.h> from BIOS include filesAndre Przywara5-5/+12
2015-06-01kvmtool: Update documentation to mark version as stand-aloneAndre Przywara2-28/+113
2015-06-01kvmtool: Makefile: improve warning on missing optional packagesAndre Przywara1-1/+16
2015-06-01kvmtool: Makefile: check libfdt availabilityAndre Przywara2-10/+21
2015-06-01kvmtool: Makefile: replace kernel libfdt source with system libraryAndre Przywara3-16/+6
2015-06-01kvmtool: Makefile: fix bogus definition of try-ccAndre Przywara2-22/+18
2015-06-01kvmtool: 9p: teach kvmtool about kuid_t and kgid_tAndre Przywara3-4/+25
2015-06-01kvmtool: list.h: get rid of poison.h includeAndre Przywara1-5/+4
2015-06-01kvmtool: rbtree: get rid of module EXPORTsAndre Przywara1-12/+0
2015-06-01kvmtool: arm/arm64: Copy some Linux architecture specific headersAndre Przywara2-0/+137
2015-06-01kvmtool: x86: Copy some Linux architecture specific headersAndre Przywara5-1/+693
2015-06-01kvmtool: Update architecture specific kvm.h filesAndre Przywara5-0/+1602
2015-06-01kvmtool: Copy Linux' up-to-date virtio headersAndre Przywara5-0/+679
2015-06-01kvmtool: Copy Linux' linux/9p.h header fileAndre Przywara1-0/+577
2015-06-01kvmtool: Copy Linux' up-to-date uapi/kvm.hAndre Przywara1-0/+1253
2015-06-01kvmtool: Copy some bits from Linux' byteorder.hAndre Przywara1-1/+28
2015-06-01kvmtool: Copy Linux' rbtree implementationAndre Przywara4-2/+912
2015-06-01kvmtool: Copy some helper header files from the Linux treeAndre Przywara3-0/+825
2015-06-01kvmtool: Remove references to top level kernel directoryAndre Przywara2-10/+4
2015-06-01kvmtool: Add a GPL license text fileAndre Przywara1-0/+341
2015-06-01kvmtool: Add minimal support for macvtapMarc Zyngier1-14/+26
2015-06-01kvmtool: virtio-9p: Convert EMFILE error at the server to ENFILE for the guestSuzuki K. Poulose1-0/+4
2015-06-01kvmtool: remove 8250 IRQ line reset on device_initAndre Przywara1-1/+0
2015-06-01kvmtool: remove warning about bzImage on non-x86 architecturesAndre Przywara1-0/+2
2015-06-01kvmtool: ARM: advertise 8250 IRQs as level-triggeredAndre Przywara1-1/+1
2015-06-01kvmtool: ARM: allow level interrupts in device treeAndre Przywara5-15/+24
2015-06-01kvmtool: replace GIC specific IRQ type #definesAndre Przywara5-11/+20
2015-06-01kvmtool: ARM: fix initrd functionalityAndre Przywara1-2/+2
2015-06-01Use the arch default transport method for networkSuzuki K. Poulose3-6/+25
2015-06-01kvmtool: ARM/ARM64: Provide PSCI-0.2 to guest when KVM supports itAnup Patel2-5/+51
2015-06-01kvmtool: Handle exit reason KVM_EXIT_SYSTEM_EVENTAnup Patel1-0/+16
2015-06-01kvmtool: ARM64: Add target type potenza for aarch64Anup Patel1-1/+13
2015-06-01kvmtool: ARM: Use KVM_ARM_PREFERRED_TARGET vm ioctl to determine target cpuAnup Patel4-11/+64
2015-06-01kvm tools: arm: remove register accessor macros now that they are in uapiWill Deacon2-29/+1
2015-06-01kvm tools: balloon: fix overflow in PFN to address conversionKonstantin Khlebnikov1-1/+1
2015-06-01kvm tools, mips: Adapt signature of kvm_cpu__emulate_ioAndreas Herrmann1-2/+2
2015-06-01kvmtool: arm64: fix compilation errorJoel Schopp1-1/+1
2015-06-01kvmtool: ARM: timers: add "always-on" property to the device treeMarc Zyngier1-0/+1
2015-06-01kvm tools: Return number of bytes written by term_putcAndreas Herrmann1-1/+1
2015-06-01kvm tools: Modify term_putc to write more than one charDavid Daney1-2/+5
2015-06-01kvm tools, mips: Add support for loading elf binariesDavid Daney1-0/+200
2015-06-01kvm tools: Handle virtio/pci I/O space as little endianDavid Daney2-6/+16
2015-06-01kvm tools, mips: Enable build of mips supportDavid Daney1-1/+8
2015-06-01kvm tools: Provide per arch macro to specify type for KVM_CREATE_VMAndreas Herrmann5-1/+12
2015-06-01kvm tools, mips: Add MIPS supportDavid Daney7-0/+459
2015-06-01kvm tools: Introduce weak (default) load_bzimage functionAndreas Herrmann3-14/+6
2015-06-01kvm tools: Allow to load ELF binaryAndreas Herrmann2-0/+12
2015-06-01kvm tools: Move definition of TERM_MAX_DEVS to headerAndreas Herrmann2-1/+2
2015-06-01kvm tools: Fix print format warningsAndreas Herrmann6-12/+20
2015-06-01kvm tools: Print message on failure of KVM_CREATE_VMDavid Daney1-0/+1
2015-06-01kvmtool: virtio: pass trapped vcpu to IO accessorsMarc Zyngier17-43/+52
2015-06-01kvmtool: virtio: enable arm/arm64 support for bi-endiannessMarc Zyngier4-0/+61
2015-06-01kvmtool: convert net backend to support bi-endiannessMarc Zyngier1-5/+40
2015-06-01kvmtool: convert blk backend to support bi-endiannessMarc Zyngier1-6/+25
2015-06-01kvmtool: convert 9p backend to support bi-endiannessMarc Zyngier1-0/+3
2015-06-01kvmtool: convert console backend to support bi-endiannessMarc Zyngier1-1/+7
2015-06-01kvmtool: add queue endianness initializerMarc Zyngier1-0/+7
2015-06-01kvmtool: sample CPU endianness on virtio-mmio device resetMarc Zyngier4-0/+11
2015-06-01kvmtool: virt_queue configuration based on endiannessMarc Zyngier2-28/+105
2015-06-01kvmtool: pass trapped vcpu to MMIO accessorsMarc Zyngier13-35/+43
2015-06-01kvmtool: allow the TAP interface to be specified on the command lineMarc Zyngier2-7/+15
2015-06-01kvmtool: Fix handling of POLLHUP when --tty is usedMarc Zyngier1-1/+3
2015-06-01kvmtool: ARM: pass MADV_HUGEPAGE to madviseMarc Zyngier1-1/+1
2015-06-01kvmtool: ARM: force alignment of memory for THPMarc Zyngier1-3/+5
2015-06-01kvm tools: ARM: allow potential relocation of IO portWill Deacon1-1/+1
2015-06-01kvm tools: ARM: bring generated pci FDT node in-line with kernel bindingWill Deacon3-18/+13
2015-06-01kvm tools: treat uids and gids in stat structure properlySasha Levin2-6/+9
2015-06-01kvm tools: mark our PCI card as PIO and MMIO ableSasha Levin1-0/+1
2015-06-01kvm tools: ARM: allow default virtio transport to be passed on cmdlineWill Deacon10-13/+18
2015-06-01kvm tools: powerpc: make use of common of_pci.h header definitionsWill Deacon1-66/+48
2015-06-01kvm tools: ARM: generate an fdt node for our PCI emulationWill Deacon5-1/+173
2015-06-01kvm tools: ARM: route guest PCI accesses to the emulation layerWill Deacon3-5/+10
2015-06-01kvm tools: irq: move irq line allocation into device registrationWill Deacon8-9/+39
2015-06-01kvm tools: irq: make irq__alloc_line genericWill Deacon11-72/+22
2015-06-01kvm tools: irq: rename irq__register_device to irq__alloc_lineWill Deacon9-10/+10
2015-06-01kvm tools: irq: remove remaining parameters to irq__register_deviceWill Deacon8-33/+12
2015-06-01kvm tools: irq: replace the x86 irq rbtree with the PCI device treeWill Deacon3-143/+15
2015-06-01kvm tools: irq: remove pin parameter from irq__register_deviceWill Deacon8-24/+15
2015-06-01kvm tools: pci: add MMIO interface to virtio-pci devicesWill Deacon2-37/+78
2015-06-01kvm tools: pci: ensure BARs are naturally alignedWill Deacon1-3/+5
2015-06-01kvm tools: pci: register 24-bit configuration space below MMIO regionWill Deacon5-10/+39
2015-06-01kvm tools: net: allow a mixture of pci and mmio virtio devicesWill Deacon1-5/+17
2015-06-01kvm tools: net: don't propagate error codes from tx/rx operationsWill Deacon2-5/+17
2015-06-01kvm tools: pci: remove BAR 3 hangover from virtio pci msix codeWill Deacon1-7/+3
2015-06-01kvm tools: pci: register virtio pba structure as mmio region with kvmWill Deacon1-2/+2
2015-06-01kvm tools: vhost-net: setup mergeable rx buffers featureYing-Shiuan Pan1-4/+19
2015-06-01kvm tools: virtio-net has to open tap device before vhost-net init.Ying-Shiuan Pan1-21/+10
2015-06-01kvm tools: arm: add option to override generic timer frequencyRobin Murphy2-5/+13
2015-06-01kvm tools: support unsigned int optionsRobin Murphy1-0/+9
2015-06-01kvm tools: arm: emit the MPIDR in DT instead of cpu_idMarc Zyngier6-3/+70
2015-06-01kvm tools: arm: add support for ARM Cortex-A7Jonathan Austin1-1/+8
2015-06-01kvm tools: arm: extract common timer support code for ARM cpusJonathan Austin7-144/+131
2015-06-01kvm tools: Don't disable PerfMon if host does not support itCyrill Gorcunov1-4/+25
2015-06-01kvm tools: Fix virtio-net iov memcpyAsias He1-1/+1
2015-06-01kvm tools: stop virtio console doing unnecessary input handlingJonathan Austin1-3/+20
2015-06-01kvm tools: remove periodic tick in favour of a polling threadJonathan Austin8-76/+36
2015-06-01kvm tools: use #define for maximum number of terminal devicesJonathan Austin1-3/+4
2015-06-01kvm tools: ioeventfd: replace bool parameters to __add_event with flagsWill Deacon4-8/+12
2015-06-01kvm tools: virtio-mmio: init_ioeventfd should use MMIO for ioeventfd__add_eve...Ying-Shiuan Pan1-2/+2
2015-06-01kvm tools: powerpc: Fix init order for xicsMichael Neuling1-1/+1
2015-06-01kvm tools: powerpc: Implement "system-reboot" RTAS callMichael Ellerman1-0/+14
2015-06-01kvm tools: Fix build of guest init with biarch powerpc compilersMichael Ellerman1-1/+2
2015-06-01kvm tools: plug race between uip_init and virtio_net_rx_threadMarc Zyngier3-6/+15
2015-06-01kvm tools: Fix virtio scsi build breakageIngo Molnar1-15/+0
2015-06-01kvmtool, seabios: Ignore BIOS POST legacy registersPekka Enberg2-0/+23
2015-06-01kvm tools: fix boot of guests with more than 4gb of ramSasha Levin8-7/+13
2015-06-01kvm tools: add status notification hook to virtio-mmioMarc Zyngier1-1/+6
2015-06-01kvm tools: Filter out CPU vendor stringCyrill Gorcunov1-0/+8
2015-06-01kvm tools: Don*t generate deps and version file on clean targetCyrill Gorcunov1-5/+8
2015-06-01kvm tools: Fix dirent handling on dirent non-friendly filesystemsMilan Kocian1-2/+26
2015-06-01kvm tools: virtio-net mergable rx buffersSasha Levin3-8/+38
2015-06-01kvm tools: use iovec functions in uip_rxSasha Levin2-46/+5
2015-06-01kvm tools: steal iovec handling routines from the kernelSasha Levin4-0/+158
2015-06-01kvm tools: use correct vnet header size for mergable rx buffersSasha Levin1-2/+6
2015-06-01kvm tools: init network devices only when the virtio driver is ready to goSasha Levin1-6/+24
2015-06-01kvm tools: add status notification hook for virtioSasha Levin2-0/+3
2015-06-01kvm tools: fix vhost interaction with ctrl vqSasha Levin1-5/+12
2015-06-01kvm tools: pass virtio header size to uip_initSasha Levin5-6/+8
2015-06-01kvm tools: ARM: add 8250 console callback to periodic pollWill Deacon1-1/+4
2015-06-01kvm tools: ARM: generate fdt nodes for ioport devicesWill Deacon1-0/+8
2015-06-01kvm tools: 8250: add address qualifier to uart name in fdt nodeMarc Zyngier1-2/+7
2015-06-01kvm tools: 8250: add fdt node generationWill Deacon1-26/+29
2015-06-01kvm tools: ioport: allow ioport devices to generate fdt nodesWill Deacon4-3/+43
2015-06-01kvm tools: ioport: add arch callback to remap IRQ lines for ioport devicesWill Deacon5-0/+17
2015-06-01kvm tools: allow ioports to be offset from 0Will Deacon3-2/+5
2015-06-01kvm tools: console: unconditionally output to any consoleMarc Zyngier4-12/+4
2015-06-01kvm tools: arm: add ioport window to virtual memory mapWill Deacon2-4/+17
2015-06-01kvm tools: virtio: move fdt node generation into core mmio codeWill Deacon2-21/+47
2015-06-01kvm tools: makefile: factor out libfdt inclusionWill Deacon1-12/+19
2015-06-01kvm tools: remove arbitrary minimum RAM limitationSasha Levin1-3/+0
2015-06-01kvm tools: make virtio-net mq max queues configurableSasha Levin2-6/+14
2015-06-01kvm tools: Initial GTK+ 3.0 UIPekka Enberg8-3/+379
2015-06-01kvm tools: set "done" to true on SDL window closeLin Ming1-0/+1
2015-06-01kvm tools: bump number of virtio MMIO vqueuesWill Deacon1-1/+1
2015-06-01kvm tools: arm64: add support for AEM and Foundation modelsMarc Zyngier1-1/+19
2015-06-01kvm tools: arm: consolidate CPU node generationMarc Zyngier3-61/+32
2015-06-01kvm tools: arm: add CPU compatible string to target structureMarc Zyngier4-21/+18
2015-06-01kvm tools: arm: don't crash when no compatible CPU is foundMarc Zyngier1-0/+2
2015-06-01kvm tools: virtio-net multiqueue supportSasha Levin1-71/+84