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
/
arm
Age
Commit message (
Expand
)
Author
Files
Lines
2023-04-06
arm: Do not add padding alignment for hugetlbfs backed memory
HEAD
master
Suzuki K Poulose
1
-1
/
+3
2023-03-24
Add virtio-transport option and deprecate force-pci and virtio-legacy.
Rajnesh Kanwal
2
-9
/
+4
2022-11-08
Update UAPI headers based on Linux-6.1-rc1
Anup Patel
1
-2
/
+4
2022-09-22
Update UAPI headers based on Linux-6.0-rc1
Anup Patel
1
-0
/
+36
2022-07-01
arm64: pvtime: Use correct region size
Alexandru Elisei
1
-5
/
+5
2022-07-01
virtio: Add support for modern virtio-mmio
Jean-Philippe Brucker
1
-1
/
+1
2022-07-01
virtio: Add support for modern virtio-pci
Jean-Philippe Brucker
1
-2
/
+4
2022-07-01
arm64: Allow the user to specify the RAM base address
Alexandru Elisei
3
-6
/
+17
2022-07-01
Introduce kvm__arch_default_ram_address()
Alexandru Elisei
2
-0
/
+10
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
1
-3
/
+4
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
2
-0
/
+9
2022-07-01
arm: gic: fdt: fix PPI CPU mask calculation
Andre Przywara
4
-5
/
+16
2022-05-26
arm64: Honor --vcpu-affinity for aarch32 guests
Alexandru Elisei
1
-10
/
+12
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
6
-22
/
+113
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
1
-0
/
+11
2022-05-06
Add cpumask functions
Alexandru Elisei
2
-0
/
+16
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
3
-9
/
+7
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-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
1
-0
/
+5
2022-04-04
Make --no-pvtime command argument arm specific
Sebastian Ene
3
-4
/
+6
2022-03-21
aarch64: Add stolen time support
Sebastian Ene
6
-2
/
+112
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
2021-12-14
update_headers: Sync-up ABI headers with Linux-5.16-rc1
Anup Patel
1
-5
/
+51
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
2
-0
/
+8
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
1
-1
/
+2
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-07-16
arm/arm64: Add PCI Express 1.1 support
Alexandru Elisei
2
-2
/
+4
2021-07-16
arm/fdt.c: Don't generate the node if generator function is NULL
Alexandru Elisei
1
-1
/
+6
2021-04-22
arm: Fail early if KVM_CAP_ARM_PMU_V3 is not supported
Alexandru Elisei
2
-5
/
+4
2021-03-18
hw/rtc: ARM/arm64: Use MMIO at higher addresses
Andre Przywara
1
-2
/
+5
2021-03-18
hw/serial: ARM/arm64: Use MMIO at higher addresses
Andre Przywara
1
-2
/
+5
2021-03-18
arm: Reorganise and document memory map
Andre Przywara
1
-12
/
+29
2021-03-18
ioport: Remove ioport__setup_arch()
Andre Przywara
1
-5
/
+0
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
5
-5
/
+106
2020-05-19
arm/fdt: Remove 'linux,pci-probe-only' property
Julien Thierry
1
-1
/
+0
2020-04-24
Add emulation for CFI compatible flash memory
Raphael Gault
1
-2
/
+6
2020-04-15
Don't ignore errors registering a device, ioport or mmio emulation
Alexandru Elisei
1
-1
/
+2
2020-04-15
arm/pci: Advertise only PCI bus 0 in the DT
Alexandru Elisei
1
-1
/
+1
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
3
-0
/
+125
2019-02-11
arm: Auto-detect guest GIC type
Andre Przywara
2
-0
/
+17
2019-02-08
arm: fdt: add stdout-path to /chosen node
Andre Przywara
1
-0
/
+10
2019-02-01
arm: Allow command line for firmware
Andre Przywara
1
-6
/
+3
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
2
-9
/
+9
2019-01-22
arm: Support firmware loading
Julien Thierry
3
-3
/
+77
2019-01-22
arm: Move firmware function
Julien Thierry
2
-10
/
+10
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
2
-2
/
+94
2018-06-19
Add PCI device passthrough using VFIO
Jean-Philippe Brucker
1
-0
/
+1
2018-06-19
Extend memory bank API with memory types
Jean-Philippe Brucker
1
-1
/
+1
2018-06-19
irq: add irqfd helpers
Jean-Philippe Brucker
2
-1
/
+81
2018-06-19
pci: allow to specify IRQ type for PCI devices
Jean-Philippe Brucker
1
-1
/
+2
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
ioeventfd: Don't register on the PIO bus if the arch doesn't support it
Jean-Philippe Brucker
1
-0
/
+2
2017-11-03
Add GICv2m support
Jean-Philippe Brucker
6
-1
/
+173
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-06-09
ARM: fdt: Bump CPU_NAME_MAX_LEN to avoid silly GCC warning
Will Deacon
1
-1
/
+1
2017-06-09
arm64: enable GICv3-ITS emulation
Andre Przywara
2
-1
/
+3
2017-06-09
arm: setup SPI IRQ routing tables
Andre Przywara
1
-0
/
+32
2017-06-09
PCI: inject PCI device ID on MSI injection
Andre Przywara
1
-0
/
+3
2017-06-09
arm: FDT: create MSI controller DT node
Andre Przywara
3
-2
/
+27
2017-06-09
arm: allow creation of an MSI register frame region
Andre Przywara
2
-0
/
+65
2017-06-09
arm: allow vGICv3 emulation
Vladimir Murzin
5
-16
/
+3
2017-06-09
update public Linux headers for GICv3 ITS emulation
Andre Przywara
2
-2
/
+39
2017-06-09
irq: move IRQ routing into irq.c
Andre Przywara
1
-9
/
+0
2017-06-09
arm: use static DT phandle for the GIC
Andre Przywara
8
-15
/
+15
2017-06-09
FDT: use static phandles
Andre Przywara
4
-4
/
+21
2017-02-01
virtio: Describe virtio coherency in DT
Robin Murphy
1
-0
/
+1
2016-08-09
kvmtool: ARM: madvise mergeable and hugepage separately
Stefan Agner
1
-1
/
+4
2016-07-29
kvmtool: remove redundant calls to lseek
Will Deacon
1
-6
/
+0
2016-06-14
kvmtool/arm: Fix timer trigger
Marc Zyngier
1
-4
/
+4
2016-04-11
Add basic infrastructure to run tasks on vCPUs
Michael Ellerman
1
-0
/
+1
2016-03-11
kvmtool: arm: Work around missing PMU on AArch32
Marc Zyngier
1
-0
/
+4
2016-03-02
arm64: Add PMUv3 support
Marc Zyngier
6
-2
/
+89
2016-03-02
arm64: Update kernel includes
Marc Zyngier
1
-3
/
+42
2015-11-18
arm: move kernel loading into arm/kvm.c
Andre Przywara
2
-94
/
+89
2015-11-18
arm/arm64: use read_file() in kernel and initrd loading
Andre Przywara
1
-22
/
+18
2015-11-18
Refactor kernel image loading
Andre Przywara
1
-2
/
+2
2015-07-08
arm: use new irqchip parameter to create different vGIC types
Andre Przywara
4
-3
/
+26
2015-07-08
arm: add support for supplying GICv3 redistributor addresses
Andre Przywara
3
-1
/
+43
2015-07-08
arm: prepare for instantiating different IRQ chip devices
Andre Przywara
5
-14
/
+44
2015-07-08
limit number of VCPUs on demand
Andre Przywara
1
-6
/
+0
2015-07-08
arm: simplify MMIO dispatching
Andre Przywara
3
-30
/
+12
2015-07-08
arm: finish VGIC initialisation explicitly
Andre Przywara
1
-3
/
+22
2015-07-08
AArch{32,64}: dynamically configure the number of GIC interrupts
Marc Zyngier
1
-0
/
+25
2015-07-08
AArch{32,64}: use KVM_CREATE_DEVICE & co to instanciate the GIC
Marc Zyngier
3
-11
/
+66
2015-07-08
AArch64: Reserve two 64k pages for GIC CPU interface
Marc Zyngier
1
-1
/
+1
2015-06-01
kvmtool: Update architecture specific kvm.h files
Andre Przywara
2
-0
/
+443
2015-06-01
kvmtool: ARM: allow level interrupts in device tree
Andre Przywara
1
-3
/
+3
2015-06-01
kvmtool: replace GIC specific IRQ type #defines
Andre Przywara
4
-11
/
+6
2015-06-01
kvmtool: ARM: fix initrd functionality
Andre Przywara
1
-2
/
+2
2015-06-01
kvmtool: ARM/ARM64: Provide PSCI-0.2 to guest when KVM supports it
Anup Patel
2
-5
/
+51
2015-06-01
kvmtool: ARM64: Add target type potenza for aarch64
Anup Patel
1
-1
/
+13
2015-06-01
kvmtool: ARM: Use KVM_ARM_PREFERRED_TARGET vm ioctl to determine target cpu
Anup Patel
4
-11
/
+64
2015-06-01
kvm tools: arm: remove register accessor macros now that they are in uapi
Will Deacon
2
-29
/
+1
2015-06-01
kvmtool: ARM: timers: add "always-on" property to the device tree
Marc Zyngier
1
-0
/
+1
2015-06-01
kvm tools: Provide per arch macro to specify type for KVM_CREATE_VM
Andreas Herrmann
1
-0
/
+2
2015-06-01
kvm tools: Introduce weak (default) load_bzimage function
Andreas Herrmann
1
-7
/
+0
2015-06-01
kvmtool: virtio: pass trapped vcpu to IO accessors
Marc Zyngier
2
-2
/
+2
2015-06-01
kvmtool: virtio: enable arm/arm64 support for bi-endianness
Marc Zyngier
4
-0
/
+61
2015-06-01
kvmtool: pass trapped vcpu to MMIO accessors
Marc Zyngier
2
-7
/
+7
2015-06-01
kvmtool: ARM: pass MADV_HUGEPAGE to madvise
Marc Zyngier
1
-1
/
+1
2015-06-01
kvmtool: ARM: force alignment of memory for THP
Marc Zyngier
1
-3
/
+5
2015-06-01
kvm tools: ARM: allow potential relocation of IO port
Will Deacon
1
-1
/
+1
2015-06-01
kvm tools: ARM: bring generated pci FDT node in-line with kernel binding
Will Deacon
3
-18
/
+13
2015-06-01
kvm tools: ARM: allow default virtio transport to be passed on cmdline
Will Deacon
2
-5
/
+10
2015-06-01
kvm tools: ARM: generate an fdt node for our PCI emulation
Will Deacon
3
-0
/
+128
2015-06-01
kvm tools: ARM: route guest PCI accesses to the emulation layer
Will Deacon
3
-5
/
+10
2015-06-01
kvm tools: irq: make irq__alloc_line generic
Will Deacon
4
-22
/
+6
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
-3
/
+2
2015-06-01
kvm tools: irq: remove pin parameter from irq__register_device
Will Deacon
1
-1
/
+1
2015-06-01
kvm tools: pci: register 24-bit configuration space below MMIO region
Will Deacon
1
-2
/
+5
2015-06-01
kvm tools: arm: add option to override generic timer frequency
Robin Murphy
2
-5
/
+13
2015-06-01
kvm tools: arm: emit the MPIDR in DT instead of cpu_id
Marc Zyngier
6
-3
/
+70
2015-06-01
kvm tools: arm: add support for ARM Cortex-A7
Jonathan Austin
1
-1
/
+8
2015-06-01
kvm tools: arm: extract common timer support code for ARM cpus
Jonathan Austin
6
-141
/
+128
2015-06-01
kvm tools: remove periodic tick in favour of a polling thread
Jonathan Austin
1
-1
/
+1
2015-06-01
kvm tools: ARM: add 8250 console callback to periodic poll
Will Deacon
1
-1
/
+4
2015-06-01
kvm tools: ARM: generate fdt nodes for ioport devices
Will Deacon
1
-0
/
+8
2015-06-01
kvm tools: ioport: add arch callback to remap IRQ lines for ioport devices
Will Deacon
1
-0
/
+7
2015-06-01
kvm tools: allow ioports to be offset from 0
Will Deacon
1
-2
/
+3
2015-06-01
kvm tools: arm: add ioport window to virtual memory map
Will Deacon
2
-4
/
+17
2015-06-01
kvm tools: virtio: move fdt node generation into core mmio code
Will Deacon
1
-20
/
+10
2015-06-01
kvm tools: arm64: add support for AEM and Foundation models
Marc Zyngier
1
-1
/
+19
2015-06-01
kvm tools: arm: consolidate CPU node generation
Marc Zyngier
3
-61
/
+32
2015-06-01
kvm tools: arm: add CPU compatible string to target structure
Marc Zyngier
4
-21
/
+18
2015-06-01
kvm tools: arm: don't crash when no compatible CPU is found
Marc Zyngier
1
-0
/
+2
2015-06-01
kvm tools: arm: fix GIC #defines to match latest kvm code
Will Deacon
1
-7
/
+7
2015-06-01
kvm tools: arm: fix fallout from debug_fd refactoring
Will Deacon
2
-12
/
+10
2015-06-01
kvm tools: arm: align guest memory buffer to maximum page size
Will Deacon
2
-6
/
+28
2015-06-01
kvm tools: add support for ARMv8 processors
Will Deacon
12
-25
/
+340
2015-06-01
kvm tools: arm: add support for PSCI firmware in place of spin-tables
Will Deacon
12
-133
/
+61
2015-06-01
kvm tools: arm: make .dtb dumping a command-line option
Will Deacon
2
-12
/
+14
2015-06-01
kvm tools: allow arch's to provide their own command-line options
Will Deacon
2
-2
/
+9
2015-06-01
kvm tools: arm: fixup pre-processor guards for kvm-cpu-arch.h
Will Deacon
1
-3
/
+3
2015-06-01
kvm tools: ARM: set interrupt priority mask in secondary boot path
Marc Zyngier
2
-0
/
+7
2015-06-01
kvm tools: add support for ARMv7 processors
Will Deacon
15
-0
/
+975