aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2015-06-01kvm tools: support virtio-net ctrl queueSasha Levin1-2/+32
2015-06-01kvm tools: Increase amount of possible interrupts per PCI deviceSasha Levin1-1/+1
2015-06-01kvm tools: 9p: fix compilation broken by new stat structuresMarc Zyngier2-0/+2
2015-06-01kvm tools: init: fix usage of hlist iteratorsMarc Zyngier1-4/+2
2015-06-01kvm tools: fix git checkout in READMEFengguang Wu1-1/+1
2015-06-01kvm tools: arm: fix GIC #defines to match latest kvm codeWill Deacon1-7/+7
2015-06-01kvm tools: powerpc: Only emit TB freq if it's non-zeroMichael Ellerman1-1/+3
2015-06-01kvm tools: powerpc: Add cpu info entry for POWER8Michael Ellerman1-0/+15
2015-06-01kvm tools: powerpc: Fix buglet in xics_init() handling of nrcpusMichael Ellerman1-4/+1
2015-06-01kvm tools: Rework stdio/stdout handling to support redirectionMichael Ellerman1-6/+9
2015-06-01kvm tools: More error handling in the ipc codeMichael Ellerman1-4/+13
2015-06-01kvm tools: Return error status in lkvm listMichael Ellerman1-2/+8
2015-06-01kvm tools: arm: fix fallout from debug_fd refactoringWill Deacon2-12/+10
2015-06-01kvm tools: Fix powerpc build after kvm__dump_mem() changeMichael Ellerman1-1/+1
2015-06-01kvm tools: Clean up NULL check in pci_shmem__init()Pekka Enberg1-1/+1
2015-06-01kvm tools: Fix SDL and VNC by setting vidmode correctlyAsias He1-3/+3
2015-06-01kvm tools: Beautify debug outputAsias He3-9/+16
2015-06-01kvm tools: remove redundant "if" conditionCong Ding1-1/+1
2015-06-01kvm tools: close opened fileCong Ding1-3/+3
2015-06-01kvm tools: arm: align guest memory buffer to maximum page sizeWill Deacon2-6/+28
2015-06-01kvm tools: add support for ARMv8 processorsWill Deacon13-26/+353
2015-06-01kvm tools: arm: add support for PSCI firmware in place of spin-tablesWill Deacon13-137/+62
2015-06-01kvm tools: arm: make .dtb dumping a command-line optionWill Deacon2-12/+14
2015-06-01kvm tools: pedantry: fix annoying typoWill Deacon1-1/+1
2015-06-01kvm tools: virtio: remove hardcoded assumptions about guest page sizeWill Deacon10-39/+37
2015-06-01kvm tools: remove unneeded checks in qcow codeSasha Levin1-4/+2
2015-06-01kvm tools: remove unneeded check from disk codeSasha Levin1-1/+1
2015-06-01kvm tools: correctly compare pointer with NULL instead of 0Sasha Levin1-1/+1
2015-06-01kvm tools: remove max_high field in rb_int_node structureMichel Lespinasse2-63/+8
2015-06-01kvm tools: rb_int_search_single simplificationMichel Lespinasse1-13/+5
2015-06-01kvm tools: ensure non-overlapping intervals in rb_int_insert()Michel Lespinasse1-5/+5
2015-06-01kvm tools: allow arch's to provide their own command-line optionsWill Deacon11-27/+63
2015-06-01kvm tools: arm: fixup pre-processor guards for kvm-cpu-arch.hWill Deacon1-3/+3
2015-06-01kvm tools: ARM: set interrupt priority mask in secondary boot pathMarc Zyngier2-0/+7
2015-06-01kvm tools: fix zombie reaping in guest/init.cMarc Zyngier1-1/+5
2015-06-01kvm tools: powerpc: convert spapr pci to new device iteratorsWill Deacon1-3/+7
2015-06-01kvm tools: add support for ARMv7 processorsWill Deacon16-1/+996
2015-06-01kvm tools: provide a mechanism for translating host to guest addressesWill Deacon2-0/+17
2015-06-01kvm tools: teach guest_flat_to_host about memory banks starting above 0Will Deacon4-14/+26
2015-06-01kvm tools: keep track of registered memory banks in struct kvmWill Deacon2-1/+30
2015-06-01kvm tools: add generic device registration mechanismWill Deacon15-53/+169
2015-06-01kvm tools: balloon: add dummy set_size_vq implementationWill Deacon1-0/+7
2015-06-01kvm tools: don't bother including linux/compiler.hWill Deacon1-6/+0
2015-06-01kvm tools: disable LTO by defaultSasha Levin1-3/+5
2015-06-01kvm tools: use /dev/random in virtio-rngSasha Levin1-2/+4
2015-06-01kvm tools: allow arch to specify default virtio transportWill Deacon8-6/+16
2015-06-01kvm tools: virtio: add dummy set_size_vq implementationsWill Deacon3-0/+21
2015-06-01kvm tools: virtio-mmio: use subsys_id instead of pci device IDWill Deacon1-1/+1
2015-06-01kvm tools: make _FDT macro usable by other architecturesWill Deacon4-13/+28
2015-06-01kvm tools: die if init_list__init returns failureWill Deacon1-1/+2
2015-06-01kvm tools: don't pass -Wcast-align to the compilerWill Deacon1-1/+0
2015-06-01kvm tools: specify compiler by name when overriding make defaultWill Deacon1-2/+2
2015-06-01kvm tools: avoid linking dynamically against libbfdWill Deacon1-5/+0
2015-06-01kvm tools: only enable LTO if supported by GCCWill Deacon1-1/+6
2015-06-01kvm tools: include arch uapi/asm directories in include pathWill Deacon1-1/+1
2015-06-01kvm tools: Fast A20 gate emulationPekka Enberg1-0/+22
2015-06-01kvm tools: don't crash on virtio MSI-X resetSasha Levin1-3/+8
2015-06-01kvm tools: fix rbtree-interval searchKirill A. Shutemov2-2/+7
2015-06-01kvm tools: Fix reported RTC century and yearPekka Enberg1-12/+18
2015-06-01kvm tools: use the correct config vector interruptWilliam Dauchy1-1/+1
2015-06-01kvm tools: remove duplicated include from builtin-setup.cWei Yongjun1-4/+0
2015-06-01kvm tools: specify the amount to balloon is in MBWilliam Dauchy1-2/+2
2015-06-01kvm tools: use mutex abstraction instead of pthread mutexSasha Levin13-44/+50
2015-06-01kvm tools: Specify names for VM internal threadsSasha Levin12-1/+36
2015-06-01kvm tools: use correct init group for the PCI controllerSasha Levin1-2/+2
2015-06-01tools/kvm: Fix formatting in parse-options.hPekka Enberg1-11/+11
2015-06-01kvm tools: Fix SDL and VNC by adding default vidmodeAsias He1-1/+9
2015-06-01kvm tools: Add a .s file ruleBorislav Petkov1-0/+3
2015-06-01kvm tools: Port to v3.7-rc1Ingo Molnar4-12/+43
2015-06-01kvm tools: Fix reported year in RTC emulationRonald G. Minnich1-1/+11
2015-06-01kvm tools: fix help output for run commandWilliam Dauchy1-16/+16
2015-06-01kvm tools: Drop lchown() calls from 9pPekka Enberg1-16/+0
2015-06-01kvm tools: Do setup_fdt() later, get powerpc to boot againMichael Ellerman1-4/+4
2015-06-01kvm tools: Fix segfault on powerpc in xics_register()Michael Ellerman4-42/+23
2015-06-01kvm tools: Fix powerpc build errors caused by recent changesMichael Ellerman3-9/+13
2015-06-01kvm tools: don't exit on debug ioport writeSasha Levin2-12/+4
2015-06-01kvm tools: support build-time checksSasha Levin1-0/+16
2015-06-01kvm tools: don't die if sdl wasn't compiled in and we don't try using itSasha Levin1-2/+8
2015-06-01kvm tools: fix SDL build error when libsdl isn't installedSasha Levin1-2/+2
2015-06-01kvm tools: fix SMPSasha Levin2-12/+4
2015-06-01kvm tools: remove global kvm objectSasha Levin22-103/+102
2015-06-01kvm tools: pass kvm ptr directly to timer injectionSasha Levin2-2/+9
2015-06-01kvm tools: use init/exit where possibleSasha Levin28-247/+66
2015-06-01kvm tools: add init/exit automatic callsSasha Levin2-0/+120
2015-06-01kvm tools: fix build optimizationSasha Levin1-1/+1
2015-06-01kvm tools: initialize the threadpool job iterator before usingSasha Levin1-1/+1
2015-06-01kvm tools: virtio-9p cleanupSasha Levin3-58/+80
2015-06-01kvm tools: move the rest of the config initializationsSasha Levin1-3/+3
2015-06-01kvm tools: ram initSasha Levin2-2/+2
2015-06-01kvm tools: ioport arch initSasha Levin2-2/+2
2015-06-01kvm tools: kernel load/firmware cleanupSasha Levin3-68/+70
2015-06-01kvm tools: ui improvementsSasha Levin7-51/+60
2015-06-01kvm tools: kbd initialization checkSasha Levin3-5/+13
2015-06-01kvm tools: kvm-ipc cleanupSasha Levin5-291/+289
2015-06-01kvm tools: virtio-net init/exitSasha Levin3-118/+144
2015-06-01kvm tools: pci-shmem init-exitSasha Levin3-130/+153
2015-06-01kvm tools: virtio-bln init/exitSasha Levin3-4/+22
2015-06-01kvm tools: virtio-rng init/exitSasha Levin2-2/+8
2015-06-01kvm tools: virtio-console init/exitSasha Levin3-5/+22
2015-06-01kvm tools: timer cleanupSasha Levin3-12/+27
2015-06-01kvm tools: threadpool exit routineSasha Levin3-6/+41
2015-06-01kvm tools: improve term init/exit functionsSasha Levin3-15/+38
2015-06-01kvm tools: improve framebuffer manager initializationSasha Levin3-6/+10
2015-06-01kvm tools: move kvm_cpus into struct kvmSasha Levin13-67/+103
2015-06-01kvm tools: move nrcpus into struct kvm_configSasha Levin2-16/+16
2015-06-01kvm tools: disk image related cleanupSasha Levin4-64/+92
2015-06-01kvm tools: add private ptr to option parserSasha Levin2-12/+17
2015-06-01kvm tools: move active_console into struct kvm_configSasha Levin7-45/+45
2015-06-01kvm tools: move mmio_debug into struct kvm_configSasha Levin3-4/+3
2015-06-01kvm tools: move ioport_debug into struct kvm_configSasha Levin3-5/+4
2015-06-01kvm tools: remove redundancy between kvm_config and kvmSasha Levin4-7/+2
2015-06-01kvm tools: move kvm_config into struct kvmSasha Levin3-187/+130
2015-06-01kvm tools: split struct kvm into arch specific partSasha Levin13-114/+95
2015-06-01kvm tools: generate command line options dynamicallySasha Levin1-60/+72
2015-06-01kvm tools: introduce kvm_config to store instance-specific config optionsSasha Levin2-153/+210
2015-06-01kvm tools: add HOME env var to hostfsSasha Levin2-2/+4
2015-06-01kvm tools: simplify virtio config handlingSasha Levin10-74/+19
2015-06-01kvm tools: 9p don't nuke fids on attachSasha Levin1-22/+0
2015-06-01kvm tools: enable LTOSasha Levin1-1/+1
2015-06-01kvm tools: fix warnings in virtio-blkSasha Levin1-2/+8
2015-06-01kvm tools: Use the new KVM_SIGNAL_MSI ioctl to inject interrupts directly.Sasha Levin2-2/+26
2015-06-01kvm tools: clean garbage from ioeventfd codeSasha Levin1-1/+0
2015-06-01kvm tools: Mount devpts to /dev/ptsAsias He1-0/+2
2015-06-01kvm tools: Export DISPLAY ENV as our default host ip addressAsias He1-1/+1
2015-06-01kvm tools: Respect guest tcp window sizeAsias He2-6/+32
2015-06-01kvm tools: Make tcp between guest/host virtual ip work in UIP modeAsias He1-1/+5
2015-06-01kvm tools: Make 'lkvm setup' work outside kernel/tools/kvm dirAsias He2-3/+31
2015-06-01kvm tools: Merge guest init and init_stage2.cAsias He4-82/+37
2015-06-01kvm tools: Use LD instead using 'ld' directlyAsias He1-3/+4
2015-06-01kvm tools: Embed init and init_stage2 into lkvm binaryAsias He2-19/+44
2015-06-01kvm tools: Add initial virtio-scsi supportAsias He9-0/+393
2015-06-01kvm tools: Add 'install' target to MakefilePekka Enberg1-0/+14
2015-06-01kvm tools: Fix segfault on "lkvm run"Paul Neumann1-2/+2
2015-06-01kvm tools: Check for unknown parameters in network option handlingMichael Ellerman1-1/+2
2015-06-01kvm tools: Fix formatting of error message in TAP handlingMichael Ellerman1-2/+1
2015-06-01kvm tools: Fix crash when /etc/resolv.conf doesn't existMichael Ellerman1-2/+1
2015-06-01kvm tools: don't bother tracking is_dirSasha Levin2-6/+11
2015-06-01kvm tools: prevent guest softlockup errors when pausingSasha Levin1-0/+1
2015-06-01kvm tools: Enable O_DIRECT supportAsias He4-17/+34
2015-06-01kvm tools: use correct error value for virtio-9p RLERRORSasha Levin1-1/+1
2015-06-01kvm tools: remove unused field from virtio-blkSasha Levin1-1/+0
2015-06-01kvm tools: support injecting arbitrary sysrqsSasha Levin5-6/+17
2015-06-01kvm tools: dynamically allocate p9 fidsSasha Levin2-44/+110
2015-06-01kvm tools, powerpc: Use MMU info for ibm,slb-sizeMichael Ellerman3-5/+4
2015-06-01kvm tools, powerpc: Use MMU info for ibm,processor-segment-sizesMichael Ellerman3-12/+4
2015-06-01kvm tools, powerpc: Use MMU info from the kernel for ibm,segment-page-sizesMichael Ellerman3-17/+200
2015-06-01kvm tools, powerpc: Restructure find_cpu_info()Michael Ellerman3-7/+15
2015-06-01kvm tools, powerpc: Reformatting in find_cpu_info()Michael Ellerman1-2/+4
2015-06-01kvm tools, powerpc: Use ARRAY_SIZE() in find_cpu_info()Michael Ellerman1-1/+1
2015-06-01kvm tools, powerpc: Use designated initializers for struct cpu_infoMichael Ellerman2-20/+24
2015-06-01kvm tools: Remember page size as kvm->ram_pagesizeMichael Ellerman6-8/+17
2015-06-01kvm tools, powerpc: Use mmap_anon_or_hugetblfs() in kvm__arch_init()Michael Ellerman1-14/+6
2015-06-01kvm tools: Move mmap_anon_or_hugetblfs() into utilMichael Ellerman3-14/+14
2015-06-01kvm tools: Introduce struct disk_image_paramsAsias He3-13/+20
2015-06-01kvm tools: Do not poll ioeventfd if vhost is enabledAsias He6-4/+27
2015-06-01kvm tools: Fix VHOST_SET_MEM_TABLE failureAsias He1-1/+1
2015-06-01kvm tool: Fix powerpc/kvm-cpu.c for new KVM_SET_ONE_REG APIMichael Ellerman1-2/+4
2015-06-01kvm tools: Cleanup ARCH & uname_M in MakefileMichael Ellerman1-8/+3
2015-06-01kvm tools: Support cross compilationMichael Ellerman1-3/+5
2015-06-01kvm tools: Use asm/barrier.h on powerpcMichael Ellerman1-1/+1
2015-06-01kvm tools: Define KVM_VIRTIO_MMIO_AREA for powerpcMichael Ellerman1-0/+1
2015-06-01kvm tools: set the HYPERVISOR flag in cpuidSasha Levin1-1/+6
2015-06-01kvm tools: support 9p flush commandSasha Levin1-1/+14
2015-06-01kvm tools: Process virito blk requests in separate threadAsias He1-1/+25
2015-06-01kvm tools: Increase AIO_MAX to 256Asias He1-1/+1
2015-06-01kvm tools: Add test for -static libc presentCyrill Gorcunov3-0/+20
2015-06-01kvm tools: Use safe string handling functionsCyrill Gorcunov3-6/+36
2015-06-01kvm tools: Improve compat message formatAsias He2-4/+4
2015-06-01kvm tools: Fix compat messageAsias He6-6/+6
2015-06-01kvm tools: Introduce virtio_compat_add_message() helperAsias He8-36/+40
2015-06-01kvm tools: Code cleanup for disk/raw.cAsias He1-1/+1
2015-06-01kvm tools: Code cleanup for disk/qcow.cAsias He1-8/+8
2015-06-01kvm tools: Code cleanup for disk/core.cAsias He1-10/+13
2015-06-01kvm tools: Code cleanup for virtio/net.cAsias He1-4/+4
2015-06-01kvm tools: Code cleanup for virtio/console.cAsias He1-3/+3
2015-06-01kvm tools: Code cleanup for virtio/blk.cAsias He1-13/+15
2015-06-01kvm tools: Code cleanup for virtio/balloon.cAsias He1-3/+3
2015-06-01kvm tools: Code cleanup for virtio/9p.cAsias He1-30/+28
2015-06-01kvm tools: Simplify disk read write function nameAsias He5-29/+29
2015-06-01kvm tools: Restart io_submit if it returns EAGAINAsias He1-3/+13
2015-06-01kvm tools: Rename ~/.kvm-tools/ to ~/.lkvm/Asias He1-1/+1
2015-06-01kvm tools: Remove unused req_mutex variable.Asias He1-2/+0
2015-06-01kvm tools: increase amount of virtio-9p FIDsSasha Levin1-1/+1
2015-06-01kvm tools: use accessor function for virtio-9p FIDsSasha Levin1-29/+37
2015-06-01kvm tools: use bitwise 'and' in kvm-ipcSasha Levin1-1/+1
2015-06-01kvm tools: fix sigsegv in irq__exitSasha Levin1-12/+5
2015-06-01kvm tools: Fix printf() format string in kvm__load_firmware()Jean-Philippe Menil1-1/+1
2015-06-01kvm tools: Add own barrier() definitionCyrill Gorcunov1-8/+15
2015-06-01kvm tools: Add --debug-mmio optionCyrill Gorcunov2-3/+9
2015-06-01kvm tools: Fix build breakage due to <linux/stddef.h> changesPekka Enberg1-0/+16
2015-06-01kvm tools: Update README for CONFIG_FB_VESAAsias He1-0/+3
2015-06-01kvm tools: Fix sdl hangAsias He1-1/+1
2015-06-01kvm tools: Make raw block device workAsias He1-6/+40
2015-06-01kvm tools: Drop unnecessary headers in barrier.hAsias He1-4/+1
2015-06-01kvm tools: Small indentation fixAsias He2-3/+5
2015-06-01kvm tools: Use enum for NET_MODE_{USER, TAP}Asias He1-2/+4
2015-06-01kvm tools: Rename VIRTIO_P9 to VIRTIO_9PAsias He3-22/+22
2015-06-01kvm tools: Add set_size_vq for virtio-blkAsias He1-0/+8
2015-06-01kvm tools: Add set_size_vq for virtio-netAsias He1-1/+10
2015-06-01kvm tools: Increase virtio-blk and virtio-net queue sizeAsias He2-2/+2