index
:
kernel/git/oupton/kvmtool.git
aarch64/psci
aarch64/vcpu-pinning
master
oupton's fork of kvmtool.git
Oliver Upton
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
Age
Commit message (
Expand
)
Author
Files
Lines
2023-03-24
Add virtio-transport option and deprecate force-pci and virtio-legacy.
Rajnesh Kanwal
3
-7
/
+3
2022-11-08
Update UAPI headers based on Linux-6.1-rc1
Anup Patel
4
-12
/
+38
2022-09-22
Update UAPI headers based on Linux-6.0-rc1
Anup Patel
6
-17
/
+223
2022-07-01
virtio/pci: Remove VIRTIO_PCI_F_SIGNAL_MSI
Jean-Philippe Brucker
1
-3
/
+1
2022-07-01
virtio/pci: Initialize all vectors to VIRTIO_MSI_NO_VECTOR
Jean-Philippe Brucker
1
-1
/
+1
2022-07-01
virtio: Add support for modern virtio-mmio
Jean-Philippe Brucker
2
-4
/
+17
2022-07-01
virtio: Move MMIO transport to mmio-legacy
Jean-Philippe Brucker
1
-0
/
+9
2022-07-01
virtio: Add support for modern virtio-pci
Jean-Philippe Brucker
6
-0
/
+29
2022-07-01
virtio: Move PCI transport to pci-legacy
Jean-Philippe Brucker
1
-0
/
+39
2022-07-01
virtio: Prepare for more feature bits
Jean-Philippe Brucker
1
-3
/
+3
2022-07-01
virtio/pci: Make doorbell offset dynamic
Jean-Philippe Brucker
1
-0
/
+1
2022-07-01
arm64: Allow the user to specify the RAM base address
Alexandru Elisei
3
-0
/
+15
2022-07-01
Introduce kvm__arch_default_ram_address()
Alexandru Elisei
1
-0
/
+1
2022-07-01
kvm__arch_init: Remove hugetlbfs_path and ram_size as parameters
Julien Grall
1
-1
/
+1
2022-07-01
builtin-run: Add arch hook to validate VM configuration
Alexandru Elisei
1
-0
/
+1
2022-07-01
builtin-run: Always use RAM size in bytes
Alexandru Elisei
2
-4
/
+5
2022-06-09
virtio/blk: Implement VIRTIO_F_ANY_LAYOUT feature
Jean-Philippe Brucker
1
-1
/
+2
2022-06-09
virtio/net: Prepare for modern virtio
Jean-Philippe Brucker
1
-0
/
+1
2022-06-09
Add memcpy_fromiovec_safe
Jean-Philippe Brucker
1
-0
/
+2
2022-06-09
virtio: Remove set_guest_features() device op
Jean-Philippe Brucker
2
-2
/
+0
2022-06-09
virtio: Fix device-specific config endianness
Jean-Philippe Brucker
2
-0
/
+3
2022-06-09
virtio: Add config access helpers
Jean-Philippe Brucker
1
-0
/
+3
2022-06-09
virtio: Support modern virtqueue addresses
Jean-Philippe Brucker
1
-5
/
+24
2022-06-09
virtio: Factor virtqueue initialization
Jean-Philippe Brucker
1
-14
/
+3
2022-06-09
virtio: Add NEEDS_RESET to the status mask
Jean-Philippe Brucker
1
-0
/
+1
2022-05-26
include: add new virtio uapi header files
Andre Przywara
8
-0
/
+1005
2022-05-26
include: update virtio UAPI headers
Andre Przywara
4
-92
/
+305
2022-05-26
update virtio_mmio.h
Andre Przywara
1
-7
/
+48
2022-05-20
virtio: Check for overflows in QUEUE_NOTIFY and QUEUE_SEL
Martin Radev
1
-1
/
+1
2022-05-20
virtio: Sanitize config accesses
Martin Radev
2
-0
/
+2
2022-05-20
kvmtool: Add WARN_ONCE macro
Martin Radev
1
-0
/
+10
2022-05-06
arm64: Add --vcpu-affinity command line argument
Alexandru Elisei
1
-0
/
+5
2022-05-06
update_headers.sh: Sync ABI headers with Linux v5.18-rc2
Alexandru Elisei
1
-2
/
+13
2022-05-06
Add cpumask functions
Alexandru Elisei
6
-0
/
+179
2022-05-06
linux/bitops.h: Include wordsize.h to provide the __WORDSIZE define
Alexandru Elisei
1
-0
/
+2
2022-05-06
linux/err.h: Add missing stdbool.h include
Alexandru Elisei
1
-0
/
+2
2022-04-04
update_headers.sh: Sync ABI headers with Linux v5.17
Alexandru Elisei
1
-0
/
+18
2022-04-04
Make --no-pvtime command argument arm specific
Sebastian Ene
1
-1
/
+0
2022-03-21
aarch64: Add stolen time support
Sebastian Ene
1
-0
/
+1
2021-12-14
update_headers: Sync-up ABI headers with Linux-5.16-rc1
Anup Patel
1
-8
/
+433
2021-10-13
vfio/pci: Rework MSIX table and PBA physical size allocation
Alexandru Elisei
1
-0
/
+1
2021-10-13
vfio/pci: Rename PBA offset in device descriptor to fd_offset
Alexandru Elisei
1
-1
/
+1
2021-10-13
pci: Fix pci_dev_* print macros
Alexandru Elisei
1
-5
/
+5
2021-10-12
Add --nodefaults command line argument
Alexandru Elisei
1
-0
/
+1
2021-10-12
Use kvm->nr_disks instead of kvm->cfg.image_count
Alexandru Elisei
1
-1
/
+0
2021-08-31
kvmtool: Abstract KVM_VM_TYPE into a weak function
Marc Zyngier
1
-0
/
+1
2021-07-16
arm/arm64: vfio: Add PCI Express Capability Structure
Alexandru Elisei
1
-0
/
+24
2021-07-16
arm/arm64: Add PCI Express 1.1 support
Alexandru Elisei
1
-5
/
+46
2021-07-16
Move fdt_irq_fn typedef to fdt.h
Alexandru Elisei
2
-1
/
+2
2021-03-18
virtio: add support for vsock
Tianjia Zhang
6
-0
/
+160
2021-03-18
Remove ioport specific routines
Andre Przywara
2
-29
/
+0
2021-03-18
hw/i8042: Switch to new trap handlers
Andre Przywara
1
-1
/
+0
2021-03-18
mmio: Extend handling to include ioport emulation
Andre Przywara
1
-4
/
+45
2021-03-18
ioport: Retire .generate_fdt_node functionality
Andre Przywara
1
-4
/
+0
2021-03-18
hw/serial: Use device abstraction for FDT generator function
Andre Przywara
1
-0
/
+2
2021-03-18
ioport: Remove ioport__setup_arch()
Andre Przywara
1
-1
/
+0
2020-05-19
pci: Implement reassignable BARs
Alexandru Elisei
1
-1
/
+13
2020-05-19
pci: Implement callbacks for toggling BAR emulation
Alexandru Elisei
1
-2
/
+16
2020-05-19
virtio/pci: Get emulated region address from BARs
Alexandru Elisei
1
-3
/
+0
2020-05-19
pci: Add helpers for BAR values and memory/IO space access
Alexandru Elisei
1
-0
/
+53
2020-05-19
ioport: mmio: Use a mutex and reference counting for locking
Alexandru Elisei
2
-1
/
+5
2020-04-24
pci: Move legacy IRQ assignment into devices
Andre Przywara
1
-1
/
+1
2020-04-24
memslot: Add support for READONLY mappings
Andre Przywara
1
-4
/
+8
2020-04-24
vfio: Destroy memslot when unmapping the associated VAs
Alexandru Elisei
1
-0
/
+4
2020-04-24
Add emulation for CFI compatible flash memory
Raphael Gault
2
-0
/
+24
2020-04-24
virtio-mmio: Assign IRQ line directly before registering device
Andre Przywara
1
-1
/
+0
2020-04-15
Don't ignore errors registering a device, ioport or mmio emulation
Alexandru Elisei
3
-7
/
+8
2020-04-15
virtio: Don't ignore initialization failures
Alexandru Elisei
3
-4
/
+6
2020-04-15
pci: Fix ioport allocation size
Julien Thierry
1
-1
/
+0
2020-04-15
ioport: pci: Move port allocations to PCI devices
Julien Thierry
2
-4
/
+3
2020-04-15
Check that a PCI device's memory size is power of two
Alexandru Elisei
2
-1
/
+7
2020-04-15
Remove pci-shmem device
Alexandru Elisei
1
-32
/
+0
2019-11-22
update_headers: Sync kvm UAPI headers with Linux 5.3
Will Deacon
1
-5
/
+21
2019-04-26
disk/aio: Add wait() disk operation
Jean-Philippe Brucker
1
-0
/
+9
2019-04-26
disk/aio: Cancel AIO thread on cleanup
Jean-Philippe Brucker
1
-0
/
+1
2019-04-26
disk/aio: Fix use of disk->async
Jean-Philippe Brucker
1
-0
/
+1
2019-04-26
disk/aio: Refactor AIO code
Jean-Philippe Brucker
2
-17
/
+35
2019-04-26
virtio/blk: Set VIRTIO_BLK_F_RO when the disk is read-only
Jean-Philippe Brucker
1
-0
/
+1
2019-04-26
brlock: fix build with KVM_BRLOCK_DEBUG
Julien Thierry
2
-6
/
+8
2019-04-26
vfio-pci: Release INTx's unmask eventfd properly
Leo Yan
1
-0
/
+1
2019-02-08
arm: fdt: add stdout-path to /chosen node
Andre Przywara
1
-0
/
+2
2019-01-22
threadpool: Add cancel() function
Jean-Philippe Brucker
1
-0
/
+2
2019-01-22
net/uip: Add exit function
Jean-Philippe Brucker
1
-0
/
+6
2019-01-22
virtio: Add reset() callback
Jean-Philippe Brucker
3
-0
/
+3
2019-01-22
virtio: Add exit_vq() callback
Jean-Philippe Brucker
1
-0
/
+5
2019-01-22
virtio: Add get_vq() callback
Jean-Philippe Brucker
1
-1
/
+1
2019-01-22
virtio: Add get_vq_count() callback
Jean-Philippe Brucker
1
-0
/
+1
2019-01-22
virtio: Implement notify_status
Jean-Philippe Brucker
1
-1
/
+19
2019-01-22
update_headers: Sync kvm UAPI headers with linux v5.0-rc2
Dave Martin
1
-6
/
+242
2018-11-02
virtio: Fix ordering of virt_queue__available()
Jean-Philippe Brucker
1
-1
/
+8
2018-06-19
Introduce reserved memory regions
Jean-Philippe Brucker
1
-0
/
+10
2018-06-19
vfio: Support non-mmappable regions
Jean-Philippe Brucker
1
-0
/
+3
2018-06-19
vfio-pci: add MSI support
Jean-Philippe Brucker
2
-0
/
+24
2018-06-19
vfio-pci: add MSI-X support
Jean-Philippe Brucker
1
-0
/
+52
2018-06-19
Add PCI device passthrough using VFIO
Jean-Philippe Brucker
3
-1
/
+76
2018-06-19
Add fls_long and roundup_pow_of_two helpers
Jean-Philippe Brucker
1
-0
/
+14
2018-06-19
Import VFIO headers
Jean-Philippe Brucker
1
-0
/
+719
2018-06-19
pci: add capability helpers
Jean-Philippe Brucker
1
-0
/
+14
2018-06-19
Extend memory bank API with memory types
Jean-Philippe Brucker
1
-1
/
+43
2018-06-19
irq: add irqfd helpers
Jean-Philippe Brucker
1
-0
/
+17
2018-06-19
pci: allow to specify IRQ type for PCI devices
Jean-Philippe Brucker
1
-0
/
+6
2018-06-19
pci: add config operations callbacks on the PCI header
Jean-Philippe Brucker
1
-25
/
+47
2018-04-06
ioeventfd: Don't register on the PIO bus if the arch doesn't support it
Jean-Philippe Brucker
1
-0
/
+1
2018-03-19
virtio: Fix ordering of avail index and descriptor read
Jean-Philippe Brucker
1
-0
/
+8
2018-01-29
virtio: Support drivers that don't negotiate VIRTIO_RING_F_EVENT_IDX
Jean-Philippe Brucker
1
-2
/
+8
2018-01-29
virtio: Save negotiated features
Jean-Philippe Brucker
1
-0
/
+4
2017-11-03
irq.h: fix compilation error due to missing bool type
Andre Przywara
1
-0
/
+1
2017-11-03
Add GICv2m support
Jean-Philippe Brucker
1
-0
/
+11
2017-06-09
kvmtool: makedev should be sourced from sysmacros
Jeremy Linton
1
-1
/
+0
2017-06-09
extend GSI IRQ routing to take a device ID
Andre Przywara
1
-1
/
+1
2017-06-09
PCI: inject PCI device ID on MSI injection
Andre Przywara
1
-0
/
+1
2017-06-09
add kvm__supports_vm_extension()
Andre Przywara
1
-0
/
+1
2017-06-09
update public Linux headers for GICv3 ITS emulation
Andre Przywara
1
-4
/
+46
2017-06-09
virtio: fix endianness check for vhost support
Andre Przywara
1
-2
/
+7
2017-06-09
MSI-X: update GSI routing after changed MSI-X configuration
Andre Przywara
1
-0
/
+1
2017-06-09
irq: move IRQ routing into irq.c
Andre Przywara
1
-0
/
+5
2017-06-09
FDT: use static phandles
Andre Przywara
1
-6
/
+2
2017-02-17
kvmtool: virtio-net: fix VIRTIO_NET_F_MRG_RXBUF usage in rx thread
Will Deacon
1
-0
/
+2
2016-05-17
kvmtool: headers: update to Linux v4.6 release
Andre Przywara
1
-3
/
+18
2016-04-11
Add basic infrastructure to run tasks on vCPUs
Michael Ellerman
2
-0
/
+7
2016-03-02
Documentation: remove documentation stubs and common-cmds.h generation
Andre Przywara
1
-0
/
+19
2016-03-02
arm64: Update kernel includes
Marc Zyngier
1
-2
/
+49
2015-11-18
provide generic read_file() implementation
Andre Przywara
1
-0
/
+2
2015-11-18
Refactor kernel image loading
Andre Przywara
1
-3
/
+2
2015-11-05
kvmtool: fix VM exit race attempting to pthread_kill an exited thread
Will Deacon
2
-1
/
+1
2015-10-27
kvmtool/term: unexport term_set_tty, term_init, term_exit
Oleg Nesterov
1
-3
/
+0
2015-09-15
Make static libc and guest-init functionality optional.
Dimitri John Ledkov
1
-0
/
+1
2015-08-06
kvmtool: Introduce downscript option for virtio-net
Fan Du
1
-0
/
+1
2015-07-22
avoid redefining PAGE_SIZE
Andre Przywara
1
-0
/
+3
2015-07-20
check for and use C library provided strlcpy and strlcat
Andre Przywara
1
-0
/
+2
2015-07-20
avoid casts when initializing structures
Andre Przywara
2
-2
/
+2
2015-07-08
irq: add irq__get_nr_allocated_lines
Marc Zyngier
1
-0
/
+1
2015-06-22
kvmtool: don't use PCI config space IRQ line field
Andre Przywara
1
-0
/
+8
2015-06-16
kvmtool: Fix compile error on MIPS
Andreas Herrmann
1
-1
/
+1
2015-06-01
kvmtool: remove unneeded EXPORT_SYMBOL from iovec.c
Andre Przywara
1
-6
/
+0
2015-06-01
kvmtool: remove no longer needed kvm/types.h
Andre Przywara
1
-7
/
+0
2015-06-01
kvmtool: move include/bios/memcpy.h to x86/include/asm/bios
Andre Przywara
1
-9
/
+0
2015-06-01
kvmtool: remove kvm/segment.h
Andre Przywara
1
-21
/
+0
2015-06-01
kvmtool: pull x86 system header e820 definitions into kvm/e820.h
Andre Przywara
1
-13
/
+0
2015-06-01
kvmtool: remove reference to <asm/types.h> from BIOS include files
Andre Przywara
3
-4
/
+2
2015-06-01
kvmtool: Makefile: replace kernel libfdt source with system library
Andre Przywara
1
-1
/
+3
2015-06-01
kvmtool: 9p: teach kvmtool about kuid_t and kgid_t
Andre Przywara
1
-0
/
+23
2015-06-01
kvmtool: list.h: get rid of poison.h include
Andre Przywara
1
-5
/
+4
2015-06-01
kvmtool: arm/arm64: Copy some Linux architecture specific headers
Andre Przywara
2
-0
/
+137
2015-06-01
kvmtool: Copy Linux' up-to-date virtio headers
Andre Przywara
5
-0
/
+679
2015-06-01
kvmtool: Copy Linux' linux/9p.h header file
Andre Przywara
1
-0
/
+577
2015-06-01
kvmtool: Copy Linux' up-to-date uapi/kvm.h
Andre Przywara
1
-0
/
+1253
2015-06-01
kvmtool: Copy some bits from Linux' byteorder.h
Andre Przywara
1
-1
/
+28
2015-06-01
kvmtool: Copy Linux' rbtree implementation
Andre Przywara
2
-0
/
+350
2015-06-01
kvmtool: Copy some helper header files from the Linux tree
Andre Przywara
3
-0
/
+825
2015-06-01
kvmtool: ARM: allow level interrupts in device tree
Andre Przywara
1
-1
/
+4
2015-06-01
kvmtool: replace GIC specific IRQ type #defines
Andre Przywara
1
-0
/
+14
2015-06-01
Use the arch default transport method for network
Suzuki K. Poulose
1
-0
/
+1
2015-06-01
kvm tools: Allow to load ELF binary
Andreas Herrmann
1
-0
/
+1
2015-06-01
kvm tools: Move definition of TERM_MAX_DEVS to header
Andreas Herrmann
1
-0
/
+2
2015-06-01
kvmtool: virtio: pass trapped vcpu to IO accessors
Marc Zyngier
2
-3
/
+4
2015-06-01
kvmtool: add queue endianness initializer
Marc Zyngier
1
-0
/
+7
2015-06-01
kvmtool: sample CPU endianness on virtio-mmio device reset
Marc Zyngier
2
-0
/
+2
2015-06-01
kvmtool: virt_queue configuration based on endianness
Marc Zyngier
1
-3
/
+71
2015-06-01
kvmtool: pass trapped vcpu to MMIO accessors
Marc Zyngier
1
-2
/
+2
2015-06-01
kvmtool: allow the TAP interface to be specified on the command line
Marc Zyngier
1
-0
/
+1
2015-06-01
kvm tools: ARM: generate an fdt node for our PCI emulation
Will Deacon
1
-0
/
+44
2015-06-01
kvm tools: irq: move irq line allocation into device registration
Will Deacon
2
-0
/
+3
2015-06-01
kvm tools: irq: rename irq__register_device to irq__alloc_line
Will Deacon
1
-1
/
+1
2015-06-01
kvm tools: irq: remove remaining parameters to irq__register_device
Will Deacon
1
-1
/
+1
2015-06-01
kvm tools: irq: replace the x86 irq rbtree with the PCI device tree
Will Deacon
1
-14
/
+0
2015-06-01
kvm tools: irq: remove pin parameter from irq__register_device
Will Deacon
1
-1
/
+1
2015-06-01
kvm tools: pci: add MMIO interface to virtio-pci devices
Will Deacon
1
-1
/
+3
2015-06-01
kvm tools: pci: register 24-bit configuration space below MMIO region
Will Deacon
1
-0
/
+1
2015-06-01
kvm tools: support unsigned int options
Robin Murphy
1
-0
/
+9
2015-06-01
kvm tools: remove periodic tick in favour of a polling thread
Jonathan Austin
1
-1
/
+1
2015-06-01
kvm tools: ioeventfd: replace bool parameters to __add_event with flags
Will Deacon
1
-1
/
+4
2015-06-01
kvm tools: plug race between uip_init and virtio_net_rx_thread
Marc Zyngier
1
-0
/
+1
2015-06-01
kvm tools: Fix virtio scsi build breakage
Ingo Molnar
1
-15
/
+0
2015-06-01
kvm tools: fix boot of guests with more than 4gb of ram
Sasha Levin
1
-0
/
+6
2015-06-01
kvm tools: virtio-net mergable rx buffers
Sasha Levin
1
-1
/
+1
2015-06-01
kvm tools: use iovec functions in uip_rx
Sasha Levin
1
-2
/
+2
2015-06-01
kvm tools: steal iovec handling routines from the kernel
Sasha Levin
2
-0
/
+31
2015-06-01
kvm tools: add status notification hook for virtio
Sasha Levin
1
-0
/
+1
2015-06-01
kvm tools: pass virtio header size to uip_init
Sasha Levin
1
-0
/
+1
2015-06-01
kvm tools: ioport: allow ioport devices to generate fdt nodes
Will Deacon
2
-0
/
+6
2015-06-01
kvm tools: ioport: add arch callback to remap IRQ lines for ioport devices
Will Deacon
1
-0
/
+1
2015-06-01
kvm tools: make virtio-net mq max queues configurable
Sasha Levin
1
-0
/
+1
2015-06-01
kvm tools: Initial GTK+ 3.0 UI
Pekka Enberg
2
-0
/
+29
2015-06-01
kvm tools: bump number of virtio MMIO vqueues
Will Deacon
1
-1
/
+1
2015-06-01
kvm tools: Increase amount of possible interrupts per PCI device
Sasha Levin
1
-1
/
+1
2015-06-01
kvm tools: Beautify debug output
Asias He
1
-1
/
+1
2015-06-01
kvm tools: virtio: remove hardcoded assumptions about guest page size
Will Deacon
1
-12
/
+2
2015-06-01
kvm tools: remove max_high field in rb_int_node structure
Michel Lespinasse
1
-6
/
+7
2015-06-01
kvm tools: allow arch's to provide their own command-line options
Will Deacon
3
-3
/
+7
2015-06-01
kvm tools: provide a mechanism for translating host to guest addresses
Will Deacon
1
-0
/
+1
2015-06-01
kvm tools: teach guest_flat_to_host about memory banks starting above 0
Will Deacon
1
-5
/
+2
2015-06-01
kvm tools: keep track of registered memory banks in struct kvm
Will Deacon
1
-0
/
+8
2015-06-01
kvm tools: add generic device registration mechanism
Will Deacon
5
-3
/
+31
2015-06-01
kvm tools: don't bother including linux/compiler.h
Will Deacon
1
-6
/
+0
2015-06-01
kvm tools: make _FDT macro usable by other architectures
Will Deacon
1
-0
/
+26
2015-06-01
kvm tools: fix rbtree-interval search
Kirill A. Shutemov
1
-1
/
+2
2015-06-01
kvm tools: use mutex abstraction instead of pthread mutex
Sasha Levin
4
-15
/
+21
2015-06-01
kvm tools: Specify names for VM internal threads
Sasha Levin
1
-0
/
+6
2015-06-01
tools/kvm: Fix formatting in parse-options.h
Pekka Enberg
1
-11
/
+11
[next]