aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
2023-11-21riscv: Fix guest/init linkage for multilib toolchainAnup Patel1-0/+2
2023-11-21riscv: Use AIA in-kernel irqchip whenever KVM RISC-V supportsAnup Patel1-0/+1
2023-06-08Factor epoll threadJean-Philippe Brucker1-0/+1
2023-06-08virtio: Factor vhost initializationJean-Philippe Brucker1-0/+1
2023-06-08Makefile: Refine -s handling in the make parametersJean-Philippe Brucker1-1/+1
2022-08-04Makefile: Introduce LIBFDT_DIR to specify libfdt locationAlexandru Elisei1-7/+22
2022-08-04Makefile: Fix ARCH overrideJean-Philippe Brucker1-2/+2
2022-08-04Makefile: Add missing build dependenciesJean-Philippe Brucker1-1/+2
2022-07-01virtio: Add support for modern virtio-mmioJean-Philippe Brucker1-0/+1
2022-07-01virtio: Move MMIO transport to mmio-legacyJean-Philippe Brucker1-0/+1
2022-07-01virtio: Add support for modern virtio-pciJean-Philippe Brucker1-0/+1
2022-07-01virtio: Move PCI transport to pci-legacyJean-Philippe Brucker1-0/+1
2022-07-01builtin-run: Add arch hook to validate VM configurationAlexandru Elisei1-0/+1
2022-05-26mips: Do not emulate a serial deviceAlexandru Elisei1-2/+5
2022-05-06Add cpumask functionsAlexandru Elisei1-0/+2
2022-05-06arm: Make the PMUv3 emulation code arm64 specificAlexandru Elisei1-3/+3
2022-03-21aarch64: Add stolen time supportSebastian Ene1-0/+1
2021-12-14riscv: Generate PCI host DT nodeAnup Patel1-0/+1
2021-12-14riscv: Generate FDT at runtime for Guest/VMAnup Patel1-0/+1
2021-12-14riscv: Add PLIC device emulationAnup Patel1-0/+1
2021-12-14riscv: Initial skeletal supportAnup Patel1-1/+20
2021-12-14Makefile: Calculate the correct kvmtool versionhaibiao.xiao1-2/+2
2021-03-18virtio: add support for vsockTianjia Zhang1-0/+1
2021-03-18Remove ioport specific routinesAndre Przywara1-1/+0
2020-06-08arm64: Obtain text offset from kernel imageMarc Zyngier1-0/+1
2020-04-24Add emulation for CFI compatible flash memoryRaphael Gault1-0/+6
2020-04-15Remove pci-shmem deviceAlexandru Elisei1-1/+0
2020-04-15hw/i8042: Compile only for x86Alexandru Elisei1-1/+1
2020-04-15Makefile: Use correct objcopy binary when cross-compiling for x86_64Alexandru Elisei1-1/+2
2019-04-26disk/aio: Refactor AIO codeJean-Philippe Brucker1-0/+2
2019-04-26Makefile: Only compile vesa for archs that need itJulien Thierry1-1/+2
2019-02-08Makefile: support -s switchAndre Przywara1-1/+5
2018-07-13Makefile: Try dynamic linkage for bfdJulien Thierry1-1/+7
2018-07-13Makefile: fix skipped dependenciesJulien Thierry1-10/+12
2018-07-06Fix subfolder dependency generationJean-Philippe Brucker1-1/+1
2018-06-19Add PCI device passthrough using VFIOJean-Philippe Brucker1-0/+2
2017-11-03Add GICv2m supportJean-Philippe Brucker1-1/+1
2017-08-30Makefile: avoid using linker for embedding guest_init binariesMarc Zyngier1-4/+5
2017-08-30Makefile: properly express guest_init dependencyAndre Przywara1-9/+15
2017-06-09irq: move IRQ routing into irq.cAndre Przywara1-3/+1
2016-11-05kvmtool: Makefile: disable PIE build for bios and pre_initRiku Voipio1-2/+7
2016-03-02Documentation: remove documentation stubs and common-cmds.h generationAndre Przywara1-10/+0
2016-03-02arm64: Add PMUv3 supportMarc Zyngier1-1/+2
2016-02-01kvmtool: Makefile: fix indentation of warning stanzaMaciek Borzecki1-1/+1
2015-11-11kvmtool: Makefile: remove static dependency files when make cleanJames Hunt1-1/+4
2015-11-09kvmtool: Makefile: remove LDFLAGS from guest_init linkingAndre Przywara1-2/+2
2015-11-04Revert "Makefile: allow overriding CFLAGS on the command line"Will Deacon1-7/+8
2015-11-02Makefile: consider LDFLAGS on feature tests and when linking executablesAndre Przywara1-15/+15
2015-11-02Makefile: allow overriding CFLAGS on the command lineAndre Przywara1-8/+7
2015-10-27kvmtool/x86: implement guest_pre_initOleg Nesterov1-0/+1
2015-10-27kvmtool/build: introduce GUEST_PRE_INIT targetOleg Nesterov1-5/+20
2015-09-15Make static libc and guest-init functionality optional.Dimitri John Ledkov1-5/+7
2015-09-10Makefile: relax arm testRiku Voipio1-1/+1
2015-07-22Makefile: avoid non-literal printf format string warningsAndre Przywara1-0/+1
2015-07-20check for and use C library provided strlcpy and strlcatAndre Przywara1-0/+5
2015-07-20Makefile: remove unneeded -s switch on compiling BIOS filesAndre Przywara1-5/+5
2015-06-19powerpc: Enable 32-bit buildMichael Ellerman1-2/+0
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-01kvmtool: Makefile: improve warning on missing optional packagesAndre Przywara1-1/+16
2015-06-01kvmtool: Makefile: check libfdt availabilityAndre Przywara1-10/+11
2015-06-01kvmtool: Makefile: replace kernel libfdt source with system libraryAndre Przywara1-14/+2
2015-06-01kvmtool: Makefile: fix bogus definition of try-ccAndre Przywara1-21/+17
2015-06-01kvmtool: Copy Linux' rbtree implementationAndre Przywara1-2/+2
2015-06-01kvmtool: Remove references to top level kernel directoryAndre Przywara1-8/+2
2015-06-01kvmtool: arm64: fix compilation errorJoel Schopp1-1/+1
2015-06-01kvm tools, mips: Enable build of mips supportDavid Daney1-1/+8
2015-06-01kvm tools: ARM: generate an fdt node for our PCI emulationWill Deacon1-1/+1
2015-06-01kvm tools: irq: make irq__alloc_line genericWill Deacon1-0/+1
2015-06-01kvm tools: arm: extract common timer support code for ARM cpusJonathan Austin1-3/+3
2015-06-01kvm tools: Fix build of guest init with biarch powerpc compilersMichael Ellerman1-1/+2
2015-06-01kvm tools: Don*t generate deps and version file on clean targetCyrill Gorcunov1-5/+8
2015-06-01kvm tools: steal iovec handling routines from the kernelSasha Levin1-0/+1
2015-06-01kvm tools: makefile: factor out libfdt inclusionWill Deacon1-12/+19
2015-06-01kvm tools: Initial GTK+ 3.0 UIPekka Enberg1-0/+9
2015-06-01kvm tools: add support for ARMv8 processorsWill Deacon1-1/+13
2015-06-01kvm tools: arm: add support for PSCI firmware in place of spin-tablesWill Deacon1-4/+1
2015-06-01kvm tools: add support for ARMv7 processorsWill Deacon1-1/+21
2015-06-01kvm tools: add generic device registration mechanismWill Deacon1-0/+1
2015-06-01kvm tools: disable LTO by defaultSasha Levin1-3/+5
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: Add a .s file ruleBorislav Petkov1-0/+3
2015-06-01kvm tools: Port to v3.7-rc1Ingo Molnar1-1/+1
2015-06-01kvm tools: support build-time checksSasha Levin1-0/+16
2015-06-01kvm tools: use init/exit where possibleSasha Levin1-0/+1
2015-06-01kvm tools: fix build optimizationSasha Levin1-1/+1
2015-06-01kvm tools: move kvm_cpus into struct kvmSasha Levin1-1/+1
2015-06-01kvm tools: enable LTOSasha Levin1-1/+1
2015-06-01kvm tools: Merge guest init and init_stage2.cAsias He1-11/+5
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 He1-5/+8
2015-06-01kvm tools: Add initial virtio-scsi supportAsias He1-0/+1
2015-06-01kvm tools: Add 'install' target to MakefilePekka Enberg1-0/+14
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: Add test for -static libc presentCyrill Gorcunov1-0/+3
2015-06-01kvm tools: Add virtio-mmio supportAsias He1-0/+1
2015-06-01kvm tools: Rework on virtio transport abstraction.Asias He1-1/+0
2015-06-01kvm tools, seabios: Add "--firmware" option to "vm run"Pekka Enberg1-0/+2
2015-06-01kvm tools: Enable PPC64 to build staticMatt Evans1-1/+1
2015-06-01kvm tools: Add PPC64 kvm_cpu__emulate_io()Matt Evans1-0/+1
2015-06-01kvm tools: Add PPC64 XICS interrupt controller supportMatt Evans1-0/+1
2015-06-01kvm tools: Add SPAPR PPC64 HV consoleMatt Evans1-0/+1
2015-06-01kvm tools: Add SPAPR PPC64 hcall & rtascall structureMatt Evans1-0/+2
2015-06-01kvm tools: Generate SPAPR PPC64 guest device treeMatt Evans1-5/+21
2015-06-01kvm tools: Add build target for statically-linked binaryMatt Evans1-29/+69
2015-06-01kvm tools: Fix build breakage with GCC 4.7Ingo Molnar1-1/+1
2015-06-01kvm tools: Remove tags/TAGS on "make clean"Cyrill Gorcunov1-0/+2
2015-06-01kvm tools: Remove lkvm alias vm in 'make clean'Asias He1-1/+1
2015-06-01kvm-tools: Create util/rbtree.dLai Jiangshan1-0/+3
2015-06-01kvm tools: Get correct 64-bit types on PPC64 and link appropriatelyMatt Evans1-1/+1
2015-06-01kvm tools: Add initial SPAPR PPC64 architecture supportMatt Evans1-0/+10
2015-06-01kvm tools: move util.c to util/Lai Jiangshan1-1/+1
2015-06-01kvm tools: move read-write.c to util/Lai Jiangshan1-1/+1
2015-06-01kvm tools: add missing build outputLai Jiangshan1-0/+1
2015-06-01kvm tools: move rbtree.o to util/Lai Jiangshan1-2/+2
2015-06-01kvm tools: move threadpool.c to util/Lai Jiangshan1-1/+1
2015-06-01kvm tools: Call executable 'lkvm' and add 'vm' aliasPekka Enberg1-2/+7
2015-06-01kvm tools: Add 'kvm sandbox'Sasha Levin1-0/+1
2015-06-01kvm tools: Split custom rootfs init into two stagesSasha Levin1-3/+8
2015-06-01kvm tools: Re-arrange Makefile to heed CFLAGS before checking for optional libsMatt Evans1-42/+44
2015-06-01kvm tools: Add Makefile parameter for kernel include pathMatt Evans1-2/+7
2015-06-01kvm tools: Only build/init i8042 on x86Matt Evans1-1/+1
2015-06-01kvm tools: Split x86 arch-specific bits into x86/Matt Evans1-36/+60
2015-06-01kvm tools: Don't add the -Wunused-result flagWanlong Gao1-1/+0
2015-06-01kvm tools: Add abstract virtio transport layerSasha Levin1-0/+1
2015-06-01kvm tools: Fix VESA BIOS mode infoCyrill Gorcunov1-0/+1
2015-06-01kvm tools: Add aio read write functionsSasha Levin1-0/+7
2015-06-01kvm tools: Switch to using UNIX sockets instead of signalsSasha Levin1-0/+1
2015-06-01kvm tools: Disable stack protector for BIOS codePekka Enberg1-0/+2
2015-06-01kvm tools, bios: Fix BIOS to kernel memory copyPekka Enberg1-1/+3
2015-06-01kvm tools: Add support for the read operation of qcow and qcow2 compressed imageLan Tianyu1-0/+7
2015-06-01kvm tools: Allow remapping guest TTY into host PTSSasha Levin1-0/+1
2015-06-01kvm tools: Add ivshmem deviceSasha Levin1-0/+1
2015-06-01kvm tools: Introduce 'kvm setup' commandPekka Enberg1-2/+9
2015-06-01kvm tools: Separate virtio-pci layerSasha Levin1-0/+1
2015-06-01kvm tools: Guest kernel compatabilitySasha Levin1-0/+1
2015-06-01kvm tools: Add 'kvm stat' commandSasha Levin1-0/+1
2015-06-01kvm tools, bios: Rename bios.S to entry.SPekka Enberg1-4/+4
2015-06-01kvm tools, bios: Convert int15 code to CPekka Enberg1-2/+4
2015-06-01kvm tools: Split 'kvm pause' and add 'kvm resume'Sasha Levin1-0/+1
2015-06-01kvm tools: Remove version file on 'make clean'Sasha Levin1-0/+1
2015-06-01kvm tools: Add 'kvm stop'Sasha Levin1-0/+1
2015-06-01kvm tools: Add '-Wunused-result' to WARNINGSAsias He1-0/+1
2015-06-01kvm tools: Add helper to tell if a UDP package is a DHCP packageAsias He1-0/+1
2015-06-01kvm tools: Move uip to net directoryAsias He1-8/+8
2015-06-01kvm tools: Rename command source filesSasha Levin1-9/+9
2015-06-01kvm tools: Add 'kvm version' commandSasha Levin1-0/+7
2015-06-01kvm tools: Add 'kvm list' commandSasha Levin1-2/+3
2015-06-01kvm tools: Add 'kvm balloon' commandSasha Levin1-0/+1
2015-06-01kvm tools: Add virtio-balloon deviceSasha Levin1-0/+1
2015-06-01tools/kvm/9p: Add encode/decode routines for protocol dataAneesh Kumar K.V1-0/+1
2015-06-01kvm tools: Introduce uip_init() for uipAsias He1-0/+1
2015-06-01kvm tools: Add TCP support for uipAsias He1-0/+1
2015-06-01kvm tools: Add UDP support for uipAsias He1-0/+1
2015-06-01kvm tools: Add ICMP support for uipAsias He1-0/+1
2015-06-01kvm tools: Implement IP checksum for uipAsias He1-0/+1
2015-06-01kvm tools: Add IPV4 support for uipAsias He1-0/+1
2015-06-01kvm tools: Add ARP support for uipAsias He1-0/+1
2015-06-01kvm tools: Introduce ethernet frame buffer system for uipAsias He1-0/+1
2015-06-01kvm tools: Add 'kvm pause' commandSasha Levin1-0/+1
2015-06-01kvm tools: Add WERROR to Makefile for disabling -WerrorPekka Enberg1-1/+8
2015-06-01kvm tools: Makefile cleanupsPekka Enberg1-7/+8
2015-06-01kvm tools: Reform bios make rulesCyrill Gorcunov1-11/+18
2015-06-01kvm tools: Kill libvnc dependency from hw/i8042.cPekka Enberg1-2/+1
2015-06-01kvm tools, ui: Add support for SDL framebuffer output targetPekka Enberg1-0/+8
2015-06-01kvm tools, ui: Move VNC specific framebuffer code to ui/vnc.cPekka Enberg1-1/+2
2015-06-01kvm tools, ui: Add framebuffer infrastructurePekka Enberg1-0/+1
2015-06-01kvm tools: Add 'kvm debug' commandPekka Enberg1-20/+21
2015-06-01kvm tools: Add support for PS/2 keyboard systemJohn Floren1-0/+1
2015-06-01kvm tools: Add ioeventfd supportSasha Levin1-0/+1
2015-06-01kvm tools: Update makefile and feature testsJohn Floren1-1/+10
2015-06-01kvm tools: Add virtio-9pSasha Levin1-0/+1
2015-06-01kvm tools: build rbtree.o from sourceAmerigo Wang1-1/+4
2015-06-01kvm tools: Move hardware drivers to hw directoryPekka Enberg1-2/+2
2015-06-01kvm tools: Add conditional compilation of symbol resolvingCyrill Gorcunov1-2/+11
2015-06-01kvm tools: Split blk device code from raw.c to blk.cAsias He1-0/+1
2015-06-01kvm tools: Split raw image and blk device code from disk/core.cAsias He1-1/+2
2015-06-01kvm tools: Rename disk-image.c to core.cAsias He1-1/+1
2015-06-01kvm tools: Move disk image related code under disk directoryAsias He1-2/+2
2015-06-01kvm tools: Add interval red-black tree helperSasha Levin1-0/+1
2015-06-01kvm tools: Add boot test to checksSasha Levin1-0/+3
2015-06-01kvm tools: Lookup symbol based on RIP for 'kill -3'Pekka Enberg1-0/+2
2015-06-01kvm tools: Introduce IRQ registrySasha Levin1-0/+2
2015-06-01kvm tools: Move virtio drivers under virtio directoryPekka Enberg1-5/+5
2015-06-01kvm tools: Introduce virtio-rngSasha Levin1-0/+1
2015-06-01kvm tools: Emulate RTC to fix system time in guestsPekka Enberg1-4/+5
2015-06-01kvm tools: Introduce generic I/O thread poolSasha Levin1-0/+1
2015-06-01kvm tools: Add MP tables supportCyrill Gorcunov1-3/+4
2015-06-01kvm tools: Add QCOW version 1 read-only supportPrasad Joshi1-0/+1
2015-06-01kvm tools: Implement virtio network deviceAsias He1-0/+1
2015-06-01kvm tools: Make 8250 code thread-safePekka Enberg1-0/+1
2015-06-01kvm tools: Introduce KVM VCPU data structurePekka Enberg1-0/+1