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
2024-04-09
x86: Fix some memory sizes when setting up bios
HEAD
master
Sicheng Liu
2
-6
/
+9
2024-04-09
riscv: Allow disabling SBI STA extension for Guest
Anup Patel
1
-1
/
+4
2024-04-09
riscv: Add Zfa extensiona support
Anup Patel
2
-0
/
+4
2024-04-09
riscv: Add Zvfh[min] extensions support
Anup Patel
2
-0
/
+8
2024-04-09
riscv: Add Zihintntl extension support
Anup Patel
2
-0
/
+4
2024-04-09
riscv: Add Zfh[min] extensions support
Anup Patel
2
-0
/
+8
2024-04-09
riscv: Add vector crypto extensions support
Anup Patel
2
-0
/
+40
2024-04-09
riscv: Add scalar crypto extensions support
Anup Patel
4
-0
/
+88
2024-04-09
riscv: Add Zbc extension support
Anup Patel
2
-0
/
+4
2024-04-09
kvmtool: Fix absence of __packed definition
Anup Patel
1
-0
/
+2
2024-04-09
Sync-up headers with Linux-6.8 for KVM RISC-V
Anup Patel
5
-91
/
+168
2024-03-04
Fix 9pfs open device file security flaw
Yanwu Shen
1
-1
/
+12
2024-02-09
x86: Enable in-kernel irqchip before creating PIT
Tengfei Yu
1
-4
/
+4
2024-02-09
riscv: Fix guest poweroff when using PLIC emulation
Anup Patel
1
-0
/
+32
2024-02-09
riscv: Handle SBI DBCN calls from Guest/VM
Anup Patel
3
-3
/
+73
2024-02-09
riscv: Set mmu-type DT property based on satp_mode ONE_REG interface
Anup Patel
1
-7
/
+37
2024-02-09
riscv: Add Zicond extension support
Anup Patel
2
-0
/
+4
2024-02-09
riscv: Add Smstateen extension support
Anup Patel
2
-0
/
+4
2024-02-09
riscv: Add Zicsr and Zifencei extension support
Anup Patel
2
-0
/
+8
2024-02-09
riscv: Add Zicntr and Zihpm extension support
Anup Patel
2
-0
/
+8
2024-02-09
riscv: Add Zba and Zbs extension support
Anup Patel
2
-0
/
+8
2024-02-09
riscv: Make CPU_ISA_MAX_LEN depend upon isa_info_arr array size
Anup Patel
1
-1
/
+1
2024-02-09
riscv: Improve warning in generate_cpu_nodes()
Anup Patel
1
-1
/
+2
2024-02-09
Sync kernel headers with v6.7 to enable additional Risc-V extensions
Will Deacon
5
-0
/
+71
2023-11-21
riscv: Fix guest/init linkage for multilib toolchain
Anup Patel
1
-0
/
+2
2023-11-21
riscv: Use AIA in-kernel irqchip whenever KVM RISC-V supports
Anup Patel
5
-6
/
+251
2023-11-21
riscv: Add IRQFD support for in-kernel AIA irqchip
Anup Patel
2
-0
/
+84
2023-11-21
riscv: Make irqchip support pluggable
Anup Patel
6
-49
/
+147
2023-11-21
riscv: Add Svnapot extension support
Anup Patel
2
-0
/
+4
2023-11-21
Sync-up header with Linux-6.6 for KVM RISC-V
Anup Patel
3
-4
/
+126
2023-11-21
virtio: Cancel and join threads when exiting devices devices
Eduardo Bart
9
-1
/
+47
2023-09-18
pci: Deregister KVM_PCI_CFG_AREA on pci__exit
Tan En De
1
-0
/
+1
2023-09-18
virtio/pci: Use consistent naming for the PCI ISR bit flags
Keir Fraser
2
-2
/
+5
2023-09-18
virtio/pci: Treat PCI ISR as a set of bit flags
Keir Fraser
1
-2
/
+2
2023-09-18
virtio/pci: Level-trigger the legacy IRQ line in all cases
Keir Fraser
1
-1
/
+1
2023-09-18
builtin-run: Document mode=none for -n/--network
Alexandru Elisei
1
-1
/
+2
2023-09-18
Revert "virtio-net: Don't print the compat warning for the default device"
Alexandru Elisei
1
-4
/
+4
2023-07-20
riscv: Fix guest RAM alloc size computation for RV32
Anup Patel
1
-3
/
+12
2023-07-20
riscv: Add Ssaia extension support
Anup Patel
2
-0
/
+4
2023-07-20
riscv: Add Zicboz extension support
Andrew Jones
2
-1
/
+14
2023-07-20
riscv: Add zbb extension support
Anup Patel
2
-0
/
+4
2023-07-20
riscv: Sort the ISA extension array alphabetically
Anup Patel
1
-2
/
+3
2023-07-20
riscv: Allow disabling SBI extensions for Guest
Anup Patel
3
-9
/
+59
2023-07-20
riscv: Allow setting custom mvendorid, marchid, and mimpid
Anup Patel
2
-1
/
+37
2023-07-20
Sync-up headers with Linux-6.4
Anup Patel
7
-31
/
+286
2023-07-20
kvm tools: Add __DECLARE_FLEX_ARRAY() in include/linux/stddef.h
Anup Patel
1
-0
/
+16
2023-07-20
virtio-net: Don't print the compat warning for the default device
Alexandru Elisei
1
-4
/
+4
2023-07-20
Apply scaling down the calculated guest ram size to the number of pages
Fuad Tabba
1
-8
/
+6
2023-07-20
Factor out getting the number of physical memory host pages
Fuad Tabba
1
-4
/
+10
2023-07-20
Factor out getting the host page size
Fuad Tabba
1
-7
/
+13
2023-07-12
Add --loglevel argument for the run command
Alexandru Elisei
3
-6
/
+44
2023-07-12
util: Use __pr_debug() instead of pr_info() to print debug messages
Alexandru Elisei
2
-1
/
+17
2023-07-12
Replace printf/fprintf with pr_* macros
Alexandru Elisei
6
-37
/
+37
2023-07-12
util: Make pr_err() return void
Alexandru Elisei
3
-15
/
+18
2023-07-06
vfio/pci: Clarify the MSI states
Jean-Philippe Brucker
2
-37
/
+57
2023-07-06
vfio/pci: Initialize MSI vectors unmasked
Jean-Philippe Brucker
1
-1
/
+1
2023-06-08
virtio/vhost: Clear VIRTIO_F_ACCESS_PLATFORM
Jean-Philippe Brucker
5
-14
/
+19
2023-06-08
virtio/vhost: Support line interrupt signaling
Jean-Philippe Brucker
6
-22
/
+104
2023-06-08
Factor epoll thread
Jean-Philippe Brucker
5
-155
/
+151
2023-06-08
virtio/net: Warn about enabling multiqueue with vhost
Jean-Philippe Brucker
1
-0
/
+5
2023-06-08
virtio: Fix messages about missing Linux config
Jean-Philippe Brucker
2
-2
/
+2
2023-06-08
virtio: Document how to test the devices
Jean-Philippe Brucker
1
-0
/
+141
2023-06-08
virtio/net: Fix feature selection
Jean-Philippe Brucker
1
-10
/
+12
2023-06-08
virtio/vsock: Fix feature selection
Jean-Philippe Brucker
1
-14
/
+20
2023-06-08
virtio/scsi: Fix feature selection
Jean-Philippe Brucker
1
-14
/
+19
2023-06-08
virtio/scsi: Initialize max_target
Jean-Philippe Brucker
1
-0
/
+1
2023-06-08
disk/core: Fix segfault on exit with SCSI
Jean-Philippe Brucker
1
-2
/
+2
2023-06-08
virtio/scsi: Fix and simplify command-line
Jean-Philippe Brucker
3
-14
/
+6
2023-06-08
virtio/scsi: Move VHOST_SCSI_SET_ENDPOINT to device start
Jean-Philippe Brucker
1
-8
/
+7
2023-06-08
virtio/vhost: Factor notify_vq_gsi()
Jean-Philippe Brucker
5
-63
/
+53
2023-06-08
virtio/vhost: Factor notify_vq_eventfd()
Jean-Philippe Brucker
5
-28
/
+20
2023-06-08
virtio/vhost: Factor vring operation
Jean-Philippe Brucker
5
-76
/
+38
2023-06-08
virtio: Factor vhost initialization
Jean-Philippe Brucker
6
-75
/
+42
2023-06-08
virtio/rng: Fix build warning from min()
Jean-Philippe Brucker
1
-1
/
+1
2023-06-08
arm/kvm-cpu: Fix new build warning
Jean-Philippe Brucker
1
-2
/
+1
2023-06-08
Makefile: Refine -s handling in the make parameters
Jean-Philippe Brucker
1
-1
/
+1
2023-06-05
virtio: sanitise virtio endian wrappers
Andre Przywara
7
-61
/
+71
2023-06-05
option parsing: fix type of empty .argh parameter
Andre Przywara
3
-5
/
+6
2023-06-05
virtio/rng: return at least one byte of entropy
Andre Przywara
1
-3
/
+15
2023-06-05
virtio/rng: switch to using /dev/urandom
Andre Przywara
1
-1
/
+1
2023-04-06
arm: Do not add padding alignment for hugetlbfs backed memory
Suzuki K Poulose
1
-1
/
+3
2023-03-24
Add virtio-transport option and deprecate force-pci and virtio-legacy.
Rajnesh Kanwal
16
-30
/
+61
2023-03-24
riscv: Move serial and rtc from IO port space to MMIO area.
Rajnesh Kanwal
3
-1
/
+14
2022-11-08
riscv: Add --disable-<xyz> options to allow user disable extensions
Anup Patel
2
-1
/
+25
2022-11-08
riscv: Add Zicbom extension support
Andrew Jones
1
-0
/
+11
2022-11-08
riscv: Move reg encoding helpers to kvm-cpu-arch.h
Andrew Jones
3
-18
/
+19
2022-11-08
riscv: Add zihintpause extension support
Mayuresh Chitale
1
-0
/
+1
2022-11-08
riscv: Add Svinval extension support
Anup Patel
1
-0
/
+1
2022-11-08
Update UAPI headers based on Linux-6.1-rc1
Anup Patel
6
-14
/
+46
2022-11-08
hw/i8042: Fix value uninitialized in kbd_io()
hbuxiaofei
1
-1
/
+1
2022-11-08
pci: Disable writes to Status register
Jean-Philippe Brucker
1
-14
/
+40
2022-10-04
virtio-net: Fix vq->use_event_idx flag check
Tu Dinh Ngoc
1
-1
/
+1
2022-09-22
riscv: Fix serial0 alias path
Anup Patel
1
-4
/
+8
2022-09-22
riscv: Add Sstc extension support
Atish Patra
1
-0
/
+1
2022-09-22
riscv: Add Svpbmt extension support
Anup Patel
1
-0
/
+1
2022-09-22
riscv: Append ISA extensions to the device tree
Atish Patra
3
-11
/
+41
2022-09-22
Update UAPI headers based on Linux-6.0-rc1
Anup Patel
9
-30
/
+301
2022-09-22
net: Use vfork() instead of fork() for script execution
Suzuki K Poulose
1
-1
/
+1
2022-08-04
Makefile: Introduce LIBFDT_DIR to specify libfdt location
Alexandru Elisei
2
-8
/
+33
2022-08-04
virtio/rng: Zero-initialize the device
Jean-Philippe Brucker
1
-1
/
+1
2022-08-04
virtio/pci: Deassert IRQ line on ISR read
Jean-Philippe Brucker
1
-4
/
+1
2022-08-04
Makefile: Fix ARCH override
Jean-Philippe Brucker
1
-2
/
+2
2022-08-04
Makefile: Add missing build dependencies
Jean-Philippe Brucker
1
-1
/
+2
2022-07-01
arm64: pvtime: Use correct region size
Alexandru Elisei
1
-5
/
+5
2022-07-01
virtio/pci: Remove VIRTIO_PCI_F_SIGNAL_MSI
Jean-Philippe Brucker
2
-7
/
+5
2022-07-01
virtio/pci: Initialize all vectors to VIRTIO_MSI_NO_VECTOR
Jean-Philippe Brucker
2
-2
/
+4
2022-07-01
virtio: Add support for modern virtio-mmio
Jean-Philippe Brucker
8
-11
/
+195
2022-07-01
virtio: Move MMIO transport to mmio-legacy
Jean-Philippe Brucker
4
-155
/
+165
2022-07-01
virtio: Add support for modern virtio-pci
Jean-Philippe Brucker
15
-19
/
+445
2022-07-01
virtio: Move PCI transport to pci-legacy
Jean-Philippe Brucker
4
-236
/
+254
2022-07-01
virtio: Prepare for more feature bits
Jean-Philippe Brucker
10
-14
/
+14
2022-07-01
virtio/net: Set vhost backend after queue address
Jean-Philippe Brucker
1
-5
/
+6
2022-07-01
virtio/pci: Use the correct eventfd for vhost notification
Jean-Philippe Brucker
1
-4
/
+5
2022-07-01
virtio/pci: Make doorbell offset dynamic
Jean-Philippe Brucker
2
-5
/
+10
2022-07-01
virtio: Extract init_vq() for PCI and MMIO
Jean-Philippe Brucker
2
-8
/
+30
2022-07-01
virtio/pci: Delete MSI routes
Jean-Philippe Brucker
1
-0
/
+14
2022-07-01
arm64: Allow the user to specify the RAM base address
Alexandru Elisei
7
-10
/
+64
2022-07-01
Introduce kvm__arch_default_ram_address()
Alexandru Elisei
7
-0
/
+31
2022-07-01
arm/arm64: Consolidate RAM initialization in kvm__init_ram()
Julien Grall
1
-26
/
+26
2022-07-01
kvm__arch_init: Remove hugetlbfs_path and ram_size as parameters
Julien Grall
7
-14
/
+20
2022-07-01
builtin_run: Allow standard size specifiers for memory
Suzuki K Poulose
1
-5
/
+54
2022-07-01
arm/arm64: Kill the ARM_HIMAP_MAX_MEMORY() macro
Alexandru Elisei
1
-1
/
+0
2022-07-01
arm/arm64: Kill the ARM_MAX_MEMORY() macro
Alexandru Elisei
2
-18
/
+0
2022-07-01
arm/arm64: Fail if RAM size is too large for 32-bit guests
Alexandru Elisei
3
-1
/
+10
2022-07-01
builtin-run: Add arch hook to validate VM configuration
Alexandru Elisei
9
-0
/
+29
2022-07-01
builtin-run: Rework RAM size validation
Alexandru Elisei
1
-7
/
+13
2022-07-01
builtin-run: Always use RAM size in bytes
Alexandru Elisei
3
-13
/
+15
2022-07-01
Use MB for megabytes consistently
Alexandru Elisei
2
-3
/
+3
2022-07-01
arm: gic: fdt: fix PPI CPU mask calculation
Andre Przywara
4
-5
/
+16
2022-06-09
virtio/pci: Factor MSI route creation
Jean-Philippe Brucker
1
-33
/
+27
2022-06-09
virtio/blk: Implement VIRTIO_F_ANY_LAYOUT feature
Jean-Philippe Brucker
3
-28
/
+60
2022-06-09
virtio/console: Add VIRTIO_F_ANY_LAYOUT feature
Jean-Philippe Brucker
1
-1
/
+1
2022-06-09
virtio/net: Implement VIRTIO_F_ANY_LAYOUT feature
Jean-Philippe Brucker
2
-35
/
+57
2022-06-09
virtio/net: Prepare for modern virtio
Jean-Philippe Brucker
3
-7
/
+21
2022-06-09
virtio/net: Offload vnet header endianness conversion to tap
Jean-Philippe Brucker
1
-20
/
+19
2022-06-09
Add memcpy_fromiovec_safe
Jean-Philippe Brucker
2
-0
/
+33
2022-06-09
virtio: Remove set_guest_features() device op
Jean-Philippe Brucker
11
-69
/
+2
2022-06-09
virtio/console: Remove unused callback
Jean-Philippe Brucker
1
-5
/
+0
2022-06-09
virtio: Fix device-specific config endianness
Jean-Philippe Brucker
10
-63
/
+84
2022-06-09
virtio: Add config access helpers
Jean-Philippe Brucker
4
-65
/
+47
2022-06-09
virtio: Support modern virtqueue addresses
Jean-Philippe Brucker
12
-53
/
+86
2022-06-09
virtio: Factor virtqueue initialization
Jean-Philippe Brucker
10
-59
/
+34
2022-06-09
virtio/vsock: Remove redundant state tracking
Jean-Philippe Brucker
1
-5
/
+5
2022-06-09
virtio: Remove redundant test
Jean-Philippe Brucker
1
-2
/
+1
2022-06-09
virtio: Add NEEDS_RESET to the status mask
Jean-Philippe Brucker
1
-0
/
+1
2022-05-26
riscv: Add missing asm/kernel.h header
Dao Lu
1
-0
/
+8
2022-05-26
mips: Do not emulate a serial device
Alexandru Elisei
2
-2
/
+10
2022-05-26
arm64: Honor --vcpu-affinity for aarch32 guests
Alexandru Elisei
1
-10
/
+12
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
util: include virtio UAPI headers in sync
Andre Przywara
1
-0
/
+10
2022-05-26
update virtio_mmio.h
Andre Przywara
2
-11
/
+52
2022-05-20
kvmtool: Have stack be not executable on x86
Martin Radev
2
-0
/
+10
2022-05-20
virtio: Check for overflows in QUEUE_NOTIFY and QUEUE_SEL
Martin Radev
11
-12
/
+39
2022-05-20
virtio: Sanitize config accesses
Martin Radev
12
-9
/
+119
2022-05-20
virtio/9p: Fix virtio_9p_config allocation size
Martin Radev
1
-1
/
+1
2022-05-20
virtio: Use u32 instead of int in pci_data_in/out
Martin Radev
1
-4
/
+4
2022-05-20
mmio: Sanitize addr and len
Martin Radev
1
-0
/
+4
2022-05-20
kvmtool: Add WARN_ONCE macro
Martin Radev
1
-0
/
+10
2022-05-20
stat: Add descriptions for new virtio_balloon stat types
Keir Fraser
1
-1
/
+16
2022-05-20
virtio/balloon: Fix a crash when collecting stats
Keir Fraser
1
-1
/
+6
2022-05-20
aarch64: Give up with MTE for AArch32 guest
Vladimir Murzin
1
-0
/
+5
2022-05-06
arm64: Add --vcpu-affinity command line argument
Alexandru Elisei
7
-22
/
+118
2022-05-06
arm64: Add support for KVM_ARM_VCPU_PMU_V3_SET_PMU
Alexandru Elisei
2
-3
/
+148
2022-05-06
update_headers.sh: Sync ABI headers with Linux v5.18-rc2
Alexandru Elisei
2
-2
/
+24
2022-05-06
Add cpumask functions
Alexandru Elisei
14
-0
/
+517
2022-05-06
arm64: Rework set_pmu_attr()
Alexandru Elisei
1
-32
/
+16
2022-05-06
arm: Make the PMUv3 emulation code arm64 specific
Alexandru Elisei
4
-12
/
+10
2022-05-06
arm: Get rid of the ARM_VCPU_FEATURE_FLAGS() macro
Alexandru Elisei
3
-9
/
+5
2022-05-06
arm: Move arch specific VCPU features to the arch specific function
Alexandru Elisei
3
-11
/
+13
2022-05-06
arm/arm64: pmu.h: Add missing header guards
Alexandru Elisei
1
-0
/
+4
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
aarch64: Add support for MTE
Alexandru Elisei
6
-0
/
+31
2022-04-04
update_headers.sh: Sync ABI headers with Linux v5.17
Alexandru Elisei
3
-1
/
+41
2022-04-04
Make --no-pvtime command argument arm specific
Sebastian Ene
5
-7
/
+6
2022-03-21
Revert "kvm tools: Filter out CPU vendor string"
Oliver Upton
1
-8
/
+0
2022-03-21
Add --no-pvtime command line argument
Sebastian Ene
1
-0
/
+2
2022-03-21
aarch64: Add stolen time support
Sebastian Ene
8
-2
/
+114
2022-03-21
aarch64: Populate the vCPU struct before target->init()
Sebastian Ene
1
-7
/
+7
2022-02-16
arm: pci: Generate "msi-parent" property only with a MSI controller
Alexandru Elisei
3
-4
/
+9
2022-02-16
arm: Use pr_debug() to print memory layout when loading a firmware image
Alexandru Elisei
1
-3
/
+5
2022-02-16
Remove initrd magic check
Alexandru Elisei
1
-22
/
+0
2022-02-16
virtio/pci: Signal INTx interrupts as level instead of edge
Marc Zyngier
2
-2
/
+2
2022-02-16
x86: Set the correct APIC ID
Muchun Song
1
-2
/
+4
2022-02-16
x86: Fix initialization of irq mptable
Muchun Song
1
-1
/
+1
2021-12-14
riscv: Generate PCI host DT node
Anup Patel
4
-0
/
+115
2021-12-14
riscv: Handle SBI calls forwarded to user space
Anup Patel
2
-1
/
+96
2021-12-14
riscv: Generate FDT at runtime for Guest/VM
Anup Patel
6
-0
/
+255
2021-12-14
riscv: Add PLIC device emulation
Anup Patel
4
-2
/
+526
2021-12-14
riscv: Implement Guest/VM VCPU arch functions
Anup Patel
2
-7
/
+390
2021-12-14
riscv: Implement Guest/VM arch functions
Anup Patel
2
-6
/
+134
2021-12-14
riscv: Initial skeletal support
Anup Patel
13
-5
/
+440
2021-12-14
update_headers: Sync-up ABI headers with Linux-5.16-rc1
Anup Patel
4
-14
/
+557
2021-12-14
Makefile: Calculate the correct kvmtool version
haibiao.xiao
1
-2
/
+2
2021-12-14
arm/pci: update interrupt-map only for legacy interrupts
Sathyam Panda
1
-0
/
+10
2021-10-13
vfio/pci: Align MSIX Table and PBA size to guest maximum page size
Alexandru Elisei
6
-2
/
+21
2021-10-13
vfio/pci: Print an error when offset is outside of the MSIX table or PBA
Alexandru Elisei
1
-0
/
+9
2021-10-13
vfio/pci: Rework MSIX table and PBA physical size allocation
Alexandru Elisei
2
-28
/
+42
2021-10-13
vfio/pci: Rename PBA offset in device descriptor to fd_offset
Alexandru Elisei
2
-4
/
+4
[next]