index
:
kernel/git/will/kvmtool.git
master
Stand-alone kvmtool
Will Deacon
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2021-10-13
pci: Fix pci_dev_* print macros
Alexandru Elisei
1
-5
/
+5
2021-10-13
vfio/pci.c: Remove double include for assert.h
Alexandru Elisei
1
-2
/
+0
2021-10-13
arm/gicv2m: Set errno when gicv2_update_routing() fails
Alexandru Elisei
1
-4
/
+6
2021-10-12
arm64: Be more permissive when parsing the kernel header
Alexandru Elisei
1
-8
/
+8
2021-10-12
arm64: Use the default offset when the kernel image magic is not found
Alexandru Elisei
1
-2
/
+4
2021-10-12
Add --nodefaults command line argument
Alexandru Elisei
4
-4
/
+16
2021-10-12
builtin-run: Move kernel command line generation to a separate function
Alexandru Elisei
1
-46
/
+54
2021-10-12
Use kvm->nr_disks instead of kvm->cfg.image_count
Alexandru Elisei
3
-12
/
+9
2021-10-12
builtin-run: Abstract argument validation into a separate function
Alexandru Elisei
1
-13
/
+17
2021-10-12
builtin-run: Do not attempt to find vmlinux if --firmware
Alexandru Elisei
1
-2
/
+4
2021-10-12
builtin-run: Warn when ignoring initrd because --firmware was specified
Alexandru Elisei
1
-0
/
+3
2021-10-12
builtin-run: Treat specifying both --kernel and --firmware as an error
Alexandru Elisei
1
-0
/
+3
2021-08-31
virtio/pci: Size the MSI-X bar according to the number of MSI-X
Marc Zyngier
1
-12
/
+30
2021-08-31
kvmtool: arm64: Configure VM with the minimal required IPA space
Marc Zyngier
1
-1
/
+19
2021-08-31
kvmtool: arm64: Use the maximum supported IPA size when creating the VM
Marc Zyngier
2
-3
/
+31
2021-08-31
kvmtool: Abstract KVM_VM_TYPE into a weak function
Marc Zyngier
2
-1
/
+7
2021-07-16
arm/arm64: vfio: Add PCI Express Capability Structure
Alexandru Elisei
2
-0
/
+42
2021-07-16
arm/arm64: Add PCI Express 1.1 support
Alexandru Elisei
5
-20
/
+68
2021-07-16
arm/fdt.c: Don't generate the node if generator function is NULL
Alexandru Elisei
1
-1
/
+6
2021-07-16
Move fdt_irq_fn typedef to fdt.h
Alexandru Elisei
3
-1
/
+3
2021-04-22
arm: Fail early if KVM_CAP_ARM_PMU_V3 is not supported
Alexandru Elisei
2
-5
/
+4
2021-03-18
virtio: add support for vsock
Tianjia Zhang
9
-0
/
+503
2021-03-18
hw/rtc: ARM/arm64: Use MMIO at higher addresses
Andre Przywara
2
-10
/
+21
2021-03-18
hw/serial: ARM/arm64: Use MMIO at higher addresses
Andre Przywara
2
-19
/
+42
2021-03-18
arm: Reorganise and document memory map
Andre Przywara
1
-12
/
+29
2021-03-18
Remove ioport specific routines
Andre Przywara
5
-226
/
+1
2021-03-18
pci: Switch trap handling to use MMIO handler
Andre Przywara
1
-58
/
+24
2021-03-18
virtio: Switch trap handling to use MMIO handler
Andre Przywara
1
-32
/
+14
2021-03-18
vfio: Switch to new ioport trap handlers
Andre Przywara
1
-27
/
+10
2021-03-18
vfio: Refactor ioport trap handler
Andre Przywara
1
-15
/
+36
2021-03-18
hw/serial: Switch to new trap handlers
Andre Przywara
1
-28
/
+3
2021-03-18
hw/serial: Refactor trap handler
Andre Przywara
1
-13
/
+37
2021-03-18
hw/vesa: Switch trap handling to use MMIO handler
Andre Przywara
1
-14
/
+5
2021-03-18
hw/rtc: Switch to new trap handler
Andre Przywara
1
-19
/
+2
2021-03-18
hw/rtc: Refactor trap handlers
Andre Przywara
1
-35
/
+35
2021-03-18
x86/ioport: Switch to new trap handlers
Andre Przywara
1
-64
/
+37
2021-03-18
x86/ioport: Refactor trap handlers
Andre Przywara
1
-4
/
+26
2021-03-18
hw/i8042: Switch to new trap handlers
Andre Przywara
2
-27
/
+4
2021-03-18
hw/i8042: Refactor trap handler
Andre Przywara
1
-34
/
+34
2021-03-18
hw/i8042: Clean up data types
Andre Przywara
1
-13
/
+13
2021-03-18
mmio: Extend handling to include ioport emulation
Andre Przywara
3
-16
/
+102
2021-03-18
ioport: Retire .generate_fdt_node functionality
Andre Przywara
2
-38
/
+0
2021-03-18
hw/serial: Use device abstraction for FDT generator function
Andre Przywara
2
-10
/
+41
2021-03-18
ioport: Remove ioport__setup_arch()
Andre Przywara
6
-24
/
+2
2020-08-21
update_headers.sh: Remove arm architecture
Alexandru Elisei
1
-2
/
+1
2020-08-21
virtio: Fix ordering of virtio_queue__should_signal()
Alexandru Elisei
1
-7
/
+8
2020-07-16
arm64: Use default kernel offset when the image file can't be seeked
Marc Zyngier
1
-3
/
+8
2020-07-03
kvmtool: arm64: Report missing support for 32bit guests
Suzuki K Poulose
1
-0
/
+4
2020-06-08
arm64: Obtain text offset from kernel image
Marc Zyngier
6
-5
/
+107
2020-05-19
vfio: Trap MMIO access to BAR addresses which aren't page aligned
Alexandru Elisei
1
-0
/
+9
2020-05-19
arm/fdt: Remove 'linux,pci-probe-only' property
Julien Thierry
1
-1
/
+0
2020-05-19
pci: Implement reassignable BARs
Alexandru Elisei
3
-49
/
+227
2020-05-19
pci: Toggle BAR I/O and memory space emulation
Alexandru Elisei
1
-0
/
+42
2020-05-19
pci: Implement callbacks for toggling BAR emulation
Alexandru Elisei
5
-68
/
+258
2020-05-19
Don't allow more than one framebuffers
Alexandru Elisei
2
-2
/
+5
2020-05-19
vfio/pci: Don't write configuration value twice
Alexandru Elisei
1
-2
/
+7
2020-05-19
pci: Limit configuration transaction size to 32 bits
Alexandru Elisei
1
-0
/
+9
2020-05-19
vfio: Reserve ioports when configuring the BAR
Alexandru Elisei
2
-7
/
+6
2020-05-19
virtio/pci: Get emulated region address from BARs
Alexandru Elisei
2
-33
/
+52
2020-05-19
pci: Add helpers for BAR values and memory/IO space access
Alexandru Elisei
3
-3
/
+56
2020-05-19
ioport: mmio: Use a mutex and reference counting for locking
Alexandru Elisei
4
-55
/
+143
2020-05-19
net: uip: Fix GCC 10 warning about checksum calculation
Andre Przywara
1
-14
/
+12
2020-05-19
rtc: Generate fdt node for the real-time clock
Andre Przywara
1
-6
/
+38
2020-04-24
pci: Move legacy IRQ assignment into devices
Andre Przywara
5
-16
/
+8
2020-04-24
cfi-flash: Add support for mapping flash into guest
Andre Przywara
1
-0
/
+47
2020-04-24
memslot: Add support for READONLY mappings
Andre Przywara
2
-4
/
+13
2020-04-24
vfio: Destroy memslot when unmapping the associated VAs
Alexandru Elisei
3
-12
/
+99
2020-04-24
Add emulation for CFI compatible flash memory
Raphael Gault
6
-2
/
+630
2020-04-24
virtio-mmio: Assign IRQ line directly before registering device
Andre Przywara
3
-13
/
+2
2020-04-24
vfio: fix multi-MSI vector handling
Lorenzo Pieralisi
1
-0
/
+8
2020-04-15
ioport: Fail when registering overlapping ports
Alexandru Elisei
1
-8
/
+1
2020-04-15
hw/vesa: Set the size for BAR 0
Alexandru Elisei
1
-0
/
+1
2020-04-15
hw/vesa: Don't ignore fatal errors
Alexandru Elisei
1
-8
/
+20
2020-04-15
Don't ignore errors registering a device, ioport or mmio emulation
Alexandru Elisei
11
-43
/
+101
2020-04-15
virtio: Don't ignore initialization failures
Alexandru Elisei
11
-46
/
+78
2020-04-15
vfio/pci: Don't access unallocated regions
Alexandru Elisei
1
-3
/
+7
2020-04-15
vfio/pci: Ignore expansion ROM BAR writes
Alexandru Elisei
1
-0
/
+3
2020-04-15
vfio/pci: Don't assume that only even numbered BARs are 64bit
Alexandru Elisei
1
-1
/
+3
2020-04-15
vfio/pci: Allocate correct size for MSIX table and PBA BARs
Alexandru Elisei
1
-16
/
+52
2020-04-15
virtio/pci: Make memory and IO BARs independent
Julien Thierry
1
-23
/
+40
2020-04-15
pci: Fix ioport allocation size
Julien Thierry
4
-12
/
+10
2020-04-15
ioport: pci: Move port allocations to PCI devices
Julien Thierry
10
-37
/
+30
2020-04-15
arm/pci: Advertise only PCI bus 0 in the DT
Alexandru Elisei
1
-1
/
+1
2020-04-15
Check that a PCI device's memory size is power of two
Alexandru Elisei
4
-1
/
+13
2020-04-15
Remove pci-shmem device
Alexandru Elisei
4
-438
/
+0
2020-04-15
pci: Fix BAR resource sizing arbitration
Sami Mujawar
1
-6
/
+36
2020-04-15
hw/i8042: Compile only for x86
Alexandru Elisei
2
-5
/
+1
2020-04-15
Makefile: Use correct objcopy binary when cross-compiling for x86_64
Alexandru Elisei
1
-1
/
+2
2019-11-22
arm64: Add SVE support
Dave Martin
4
-0
/
+26
2019-11-22
arm/arm64: Factor out ptrauth vcpu feature setup
Dave Martin
4
-7
/
+14
2019-11-22
KVM: arm/arm64: Add a vcpu feature for pointer authentication
Amit Daniel Kachhap
3
-0
/
+10
2019-11-22
update_headers: Sync kvm UAPI headers with Linux 5.3
Will Deacon
6
-19
/
+234
2019-10-25
virtio: Ensure virt_queue is always initialised
Will Deacon
3
-0
/
+3
2019-08-02
README: Update my email address
Julien Thierry
1
-1
/
+1
2019-07-03
update_headers.sh: arm64: Copy sve_context.h if available
Dave Martin
1
-1
/
+13
2019-07-03
update_headers.sh: Cleanly report failure on error
Dave Martin
1
-0
/
+2
2019-07-03
update_headers.sh: Add missing shell quoting
Dave Martin
1
-5
/
+5
2019-07-03
README: Add maintainers section
Will Deacon
1
-0
/
+6
2019-06-10
run: Check for ghost socket file upon VM creation
Andre Przywara
1
-4
/
+27
2019-06-10
list: Clean up ghost socket files
Andre Przywara
1
-3
/
+3
2019-05-29
virtio/blk: Avoid taking pointer to packed struct
Andre Przywara
1
-2
/
+2
2019-05-29
vfio: rework vfio_irq_set payload setting
Andre Przywara
1
-8
/
+13
2019-05-29
vfio: remove unneeded test
Andre Przywara
1
-5
/
+0
2019-05-29
vfio: remove spurious ampersand
Andre Przywara
1
-1
/
+1
2019-04-26
virtio/blk: sync I/O on reset
Jean-Philippe Brucker
1
-0
/
+2
2019-04-26
disk/aio: Add wait() disk operation
Jean-Philippe Brucker
5
-32
/
+70
2019-04-26
disk/aio: Cancel AIO thread on cleanup
Jean-Philippe Brucker
2
-2
/
+4
2019-04-26
disk/aio: Fix AIO thread
Jean-Philippe Brucker
1
-5
/
+16
2019-04-26
disk/aio: Fix use of disk->async
Jean-Philippe Brucker
5
-21
/
+15
2019-04-26
disk/aio: Refactor AIO code
Jean-Philippe Brucker
7
-125
/
+167
2019-04-26
guest: sync disk before shutting down
Jean-Philippe Brucker
1
-0
/
+1
2019-04-26
virtio/blk: Set VIRTIO_BLK_F_RO when the disk is read-only
Jean-Philippe Brucker
3
-3
/
+12
2019-04-26
qcow: Fix qcow1 exit fault
Jean-Philippe Brucker
1
-0
/
+1
2019-04-26
brlock: fix build with KVM_BRLOCK_DEBUG
Julien Thierry
3
-6
/
+12
2019-04-26
brlock: Always pass argument to br_read_lock/unlock
Julien Thierry
2
-4
/
+4
2019-04-26
Makefile: Only compile vesa for archs that need it
Julien Thierry
1
-1
/
+2
2019-04-26
vfio-pci: Re-enable INTx mode when disable MSI/MSIX
Leo Yan
1
-6
/
+22
2019-04-26
vfio-pci: Add new function for INTx one-time initialisation
Leo Yan
1
-27
/
+40
2019-04-26
vfio-pci: Release INTx's unmask eventfd properly
Leo Yan
2
-0
/
+3
2019-02-11
arm: Auto-detect guest GIC type
Andre Przywara
2
-0
/
+17
2019-02-08
net/dhcp: avoid misleading strncpy
Andre Przywara
1
-1
/
+1
2019-02-08
virtio: use strlcpy
Andre Przywara
2
-3
/
+5
2019-02-08
builtin-run: Replace strncpy calls with strlcpy
Andre Przywara
1
-2
/
+2
2019-02-08
Makefile: support -s switch
Andre Przywara
1
-1
/
+5
2019-02-08
arm: fdt: add stdout-path to /chosen node
Andre Przywara
3
-0
/
+21
2019-02-08
kvmtool: 9p: fix overapping snprintf
Anisse Astier
1
-1
/
+8
2019-02-08
virtio: fix warning on strncpy
Anisse Astier
1
-3
/
+3
2019-02-08
builtin-run: Fix warning when resolving path
Anisse Astier
1
-1
/
+3
2019-02-01
init: fix sysfs mount arguments
Dmitry Monakhov
1
-1
/
+1
2019-02-01
arm: Allow command line for firmware
Andre Przywara
1
-6
/
+3
2019-02-01
Makefile: Remove echoing of kvmtools version file
Andre Przywara
1
-1
/
+0
2019-01-30
arm: pmu: Improve PMU error reporting
Andre Przywara
1
-1
/
+1
2019-01-30
arm: turn pr_info() into pr_debug() messages
Andre Przywara
3
-10
/
+11
2019-01-22
virtio/console: Implement reset
Jean-Philippe Brucker
1
-12
/
+20
2019-01-22
virtio/p9: Implement reset
Jean-Philippe Brucker
1
-0
/
+16
2019-01-22
threadpool: Add cancel() function
Jean-Philippe Brucker
2
-1
/
+26
2019-01-22
virtio/blk: Reset virtqueue
Jean-Philippe Brucker
1
-22
/
+45
2019-01-22
virtio/net: Implement device and virtqueue reset
Jean-Philippe Brucker
1
-0
/
+63
2019-01-22
virtio/net: Clean virtqueue state
Jean-Philippe Brucker
1
-53
/
+57
2019-01-22
net/uip: Add exit function
Jean-Philippe Brucker
5
-16
/
+108
2019-01-22
virtio: Add reset() callback
Jean-Philippe Brucker
6
-11
/
+37
2019-01-22
virtio: Add exit_vq() callback
Jean-Philippe Brucker
4
-10
/
+54
2019-01-22
virtio: Add get_vq() callback
Jean-Philippe Brucker
10
-27
/
+29
2019-01-22
virtio: Add get_vq_count() callback
Jean-Philippe Brucker
8
-0
/
+45
2019-01-22
virtio: Implement notify_status
Jean-Philippe Brucker
10
-5
/
+79
2019-01-22
ioeventfd: Fix removal of ioeventfd
Jean-Philippe Brucker
1
-2
/
+4
2019-01-22
arm: Support firmware loading
Julien Thierry
3
-3
/
+77
2019-01-22
builtin-run: Do not look for default kernel when firmware is provided
Julien Thierry
1
-8
/
+16
2019-01-22
arm: Move firmware function
Julien Thierry
2
-10
/
+10
2019-01-22
rtc: Initialize the Register D for MC146818 RTC
Sami Mujawar
1
-0
/
+8
2019-01-22
arm64: Correct ARM64_CORE_REG() size encodings for all core registers
Dave Martin
1
-2
/
+15
2019-01-22
update_headers: Sync kvm UAPI headers with linux v5.0-rc2
Dave Martin
6
-14
/
+461
2019-01-22
guest: Add generated file guest/guest_init.c to .gitignore
Dave Martin
1
-0
/
+2
2018-11-02
kvm-cpu: Pause vCPU in signal handler
Julien Thierry
1
-3
/
+12
2018-11-02
kvm: Do not pause already paused vcpus
Julien Thierry
2
-4
/
+5
2018-11-02
virtio: Fix ordering of virt_queue__available()
Jean-Philippe Brucker
1
-1
/
+8
2018-08-16
ioport: unregister port device when unregistering port
Julien Thierry
1
-0
/
+2
2018-07-13
Makefile: Try dynamic linkage for bfd
Julien Thierry
1
-1
/
+7
2018-07-13
Makefile: fix skipped dependencies
Julien Thierry
1
-10
/
+12
2018-07-06
Fix subfolder dependency generation
Jean-Philippe Brucker
1
-1
/
+1
2018-06-19
vfio: check reserved regions before mapping DMA
Jean-Philippe Brucker
1
-0
/
+49
2018-06-19
Introduce reserved memory regions
Jean-Philippe Brucker
2
-14
/
+64
2018-06-19
vfio: Support non-mmappable regions
Jean-Philippe Brucker
3
-33
/
+176
2018-06-19
vfio-pci: add MSI support
Jean-Philippe Brucker
3
-7
/
+195
2018-06-19
vfio-pci: add MSI-X support
Jean-Philippe Brucker
2
-12
/
+691
2018-06-19
Add PCI device passthrough using VFIO
Jean-Philippe Brucker
8
-1
/
+973
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
2
-0
/
+27
2018-06-19
Extend memory bank API with memory types
Jean-Philippe Brucker
8
-13
/
+84
2018-06-19
irq: add irqfd helpers
Jean-Philippe Brucker
7
-22
/
+135
2018-06-19
pci: allow to specify IRQ type for PCI devices
Jean-Philippe Brucker
3
-1
/
+11
2018-06-19
pci: add config operations callbacks on the PCI header
Jean-Philippe Brucker
2
-72
/
+89
2018-05-23
arm/gic: move GICv2M gadget size into private header
Andre Przywara
3
-4
/
+2
2018-05-23
arm/gic: avoid GICv2m MMIO frame overlap
Andre Przywara
1
-1
/
+1
2018-05-23
arm/gic: remove extra 64K from ITS allocation
Andre Przywara
1
-2
/
+2
2018-04-06
virtio/pci: Register a single eventfd for vhost
Jean-Philippe Brucker
1
-7
/
+5
2018-04-06
ioeventfd: Don't register on the PIO bus if the arch doesn't support it
Jean-Philippe Brucker
6
-4
/
+18
2018-04-06
ioeventfd: Always add a new event to the list
Jean-Philippe Brucker
1
-12
/
+11
2018-03-19
virtio: Clean up next_desc
Jean-Philippe Brucker
1
-6
/
+4
2018-03-19
virtio: Fix ordering of avail index and descriptor read
Jean-Philippe Brucker
1
-0
/
+8
2018-01-29
virtio/pci: Use port I/O for configuration registers by default
Jean-Philippe Brucker
1
-3
/
+3
2018-01-29
virtio: Support drivers that don't negotiate VIRTIO_RING_F_EVENT_IDX
Jean-Philippe Brucker
2
-2
/
+17
2018-01-29
virtio: Save negotiated features
Jean-Philippe Brucker
4
-3
/
+16
2017-12-14
virtio-console: Fix pthread_cond initialization race
Jean-Philippe Brucker
1
-2
/
+1
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
10
-16
/
+236
2017-11-03
Prevent segfault when kvm_pause is called too early
Jean-Philippe Brucker
1
-1
/
+1
2017-11-03
builtin-run: Fix console= parameter concatenation
Jean-Philippe Brucker
1
-3
/
+3
2017-10-25
builtin-run: Pass console= parameter based on active console
Will Deacon
2
-3
/
+21
2017-10-24
arm: Allow all terminal ports to be bi-directional
Wei Chen
1
-4
/
+2
2017-10-09
arm64: Allow random seed to be specified for KASLR
Will Deacon
3
-1
/
+6
2017-08-30
Makefile: avoid using linker for embedding guest_init binaries
Marc Zyngier
3
-14
/
+21
2017-08-30
Makefile: properly express guest_init dependency
Andre Przywara
1
-9
/
+15
2017-08-30
net: Check UFO offloading support for tap driver
Wei Chen
1
-34
/
+80
2017-08-30
x86/kvm-cpu.c: don't include <asm/msr-index.h>
Thomas Petazzoni
1
-1
/
+16
2017-06-09
ARM: fdt: Bump CPU_NAME_MAX_LEN to avoid silly GCC warning
Will Deacon
1
-1
/
+1
2017-06-09
kvmtool: makedev should be sourced from sysmacros
Jeremy Linton
2
-1
/
+1
2017-06-09
arm64: enable GICv3-ITS emulation
Andre Przywara
2
-1
/
+3
2017-06-09
extend GSI IRQ routing to take a device ID
Andre Przywara
4
-6
/
+15
[prev]
[next]