aboutsummaryrefslogtreecommitdiffstats
path: root/arm
AgeCommit message (Expand)AuthorFilesLines
2019-11-22arm64: Add SVE supportHEADmasterDave Martin4-0/+26
2019-11-22arm/arm64: Factor out ptrauth vcpu feature setupDave Martin4-7/+14
2019-11-22KVM: arm/arm64: Add a vcpu feature for pointer authenticationAmit Daniel Kachhap3-0/+10
2019-11-22update_headers: Sync kvm UAPI headers with Linux 5.3Will Deacon3-0/+125
2019-02-11arm: Auto-detect guest GIC typeAndre Przywara2-0/+17
2019-02-08arm: fdt: add stdout-path to /chosen nodeAndre Przywara1-0/+10
2019-02-01arm: Allow command line for firmwareAndre Przywara1-6/+3
2019-01-30arm: pmu: Improve PMU error reportingAndre Przywara1-1/+1
2019-01-30arm: turn pr_info() into pr_debug() messagesAndre Przywara2-9/+9
2019-01-22arm: Support firmware loadingJulien Thierry3-3/+77
2019-01-22arm: Move firmware functionJulien Thierry2-10/+10
2019-01-22arm64: Correct ARM64_CORE_REG() size encodings for all core registersDave Martin1-2/+15
2019-01-22update_headers: Sync kvm UAPI headers with linux v5.0-rc2Dave Martin2-2/+94
2018-06-19Add PCI device passthrough using VFIOJean-Philippe Brucker1-0/+1
2018-06-19Extend memory bank API with memory typesJean-Philippe Brucker1-1/+1
2018-06-19irq: add irqfd helpersJean-Philippe Brucker2-1/+81
2018-06-19pci: allow to specify IRQ type for PCI devicesJean-Philippe Brucker1-1/+2
2018-05-23arm/gic: move GICv2M gadget size into private headerAndre Przywara3-4/+2
2018-05-23arm/gic: avoid GICv2m MMIO frame overlapAndre Przywara1-1/+1
2018-05-23arm/gic: remove extra 64K from ITS allocationAndre Przywara1-2/+2
2018-04-06ioeventfd: Don't register on the PIO bus if the arch doesn't support itJean-Philippe Brucker1-0/+2
2017-11-03Add GICv2m supportJean-Philippe Brucker6-1/+173
2017-10-24arm: Allow all terminal ports to be bi-directionalWei Chen1-4/+2
2017-10-09arm64: Allow random seed to be specified for KASLRWill Deacon3-1/+6
2017-06-09ARM: fdt: Bump CPU_NAME_MAX_LEN to avoid silly GCC warningWill Deacon1-1/+1
2017-06-09arm64: enable GICv3-ITS emulationAndre Przywara2-1/+3
2017-06-09arm: setup SPI IRQ routing tablesAndre Przywara1-0/+32
2017-06-09PCI: inject PCI device ID on MSI injectionAndre Przywara1-0/+3
2017-06-09arm: FDT: create MSI controller DT nodeAndre Przywara3-2/+27
2017-06-09arm: allow creation of an MSI register frame regionAndre Przywara2-0/+65
2017-06-09arm: allow vGICv3 emulationVladimir Murzin5-16/+3
2017-06-09update public Linux headers for GICv3 ITS emulationAndre Przywara2-2/+39
2017-06-09irq: move IRQ routing into irq.cAndre Przywara1-9/+0
2017-06-09arm: use static DT phandle for the GICAndre Przywara8-15/+15
2017-06-09FDT: use static phandlesAndre Przywara4-4/+21
2017-02-01virtio: Describe virtio coherency in DTRobin Murphy1-0/+1
2016-08-09kvmtool: ARM: madvise mergeable and hugepage separatelyStefan Agner1-1/+4
2016-07-29kvmtool: remove redundant calls to lseekWill Deacon1-6/+0
2016-06-14kvmtool/arm: Fix timer triggerMarc Zyngier1-4/+4
2016-04-11Add basic infrastructure to run tasks on vCPUsMichael Ellerman1-0/+1
2016-03-11kvmtool: arm: Work around missing PMU on AArch32Marc Zyngier1-0/+4
2016-03-02arm64: Add PMUv3 supportMarc Zyngier6-2/+89
2016-03-02arm64: Update kernel includesMarc Zyngier1-3/+42
2015-11-18arm: move kernel loading into arm/kvm.cAndre Przywara2-94/+89
2015-11-18arm/arm64: use read_file() in kernel and initrd loadingAndre Przywara1-22/+18
2015-11-18Refactor kernel image loadingAndre Przywara1-2/+2
2015-07-08arm: use new irqchip parameter to create different vGIC typesAndre Przywara4-3/+26
2015-07-08arm: add support for supplying GICv3 redistributor addressesAndre Przywara3-1/+43
2015-07-08arm: prepare for instantiating different IRQ chip devicesAndre Przywara5-14/+44
2015-07-08limit number of VCPUs on demandAndre Przywara1-6/+0
2015-07-08arm: simplify MMIO dispatchingAndre Przywara3-30/+12
2015-07-08arm: finish VGIC initialisation explicitlyAndre Przywara1-3/+22
2015-07-08AArch{32,64}: dynamically configure the number of GIC interruptsMarc Zyngier1-0/+25
2015-07-08AArch{32,64}: use KVM_CREATE_DEVICE & co to instanciate the GICMarc Zyngier3-11/+66
2015-07-08AArch64: Reserve two 64k pages for GIC CPU interfaceMarc Zyngier1-1/+1
2015-06-01kvmtool: Update architecture specific kvm.h filesAndre Przywara2-0/+443
2015-06-01kvmtool: ARM: allow level interrupts in device treeAndre Przywara1-3/+3
2015-06-01kvmtool: replace GIC specific IRQ type #definesAndre Przywara4-11/+6
2015-06-01kvmtool: ARM: fix initrd functionalityAndre Przywara1-2/+2
2015-06-01kvmtool: ARM/ARM64: Provide PSCI-0.2 to guest when KVM supports itAnup Patel2-5/+51
2015-06-01kvmtool: ARM64: Add target type potenza for aarch64Anup Patel1-1/+13
2015-06-01kvmtool: ARM: Use KVM_ARM_PREFERRED_TARGET vm ioctl to determine target cpuAnup Patel4-11/+64
2015-06-01kvm tools: arm: remove register accessor macros now that they are in uapiWill Deacon2-29/+1
2015-06-01kvmtool: ARM: timers: add "always-on" property to the device treeMarc Zyngier1-0/+1
2015-06-01kvm tools: Provide per arch macro to specify type for KVM_CREATE_VMAndreas Herrmann1-0/+2
2015-06-01kvm tools: Introduce weak (default) load_bzimage functionAndreas Herrmann1-7/+0
2015-06-01kvmtool: virtio: pass trapped vcpu to IO accessorsMarc Zyngier2-2/+2
2015-06-01kvmtool: virtio: enable arm/arm64 support for bi-endiannessMarc Zyngier4-0/+61
2015-06-01kvmtool: pass trapped vcpu to MMIO accessorsMarc Zyngier2-7/+7
2015-06-01kvmtool: ARM: pass MADV_HUGEPAGE to madviseMarc Zyngier1-1/+1
2015-06-01kvmtool: ARM: force alignment of memory for THPMarc Zyngier1-3/+5
2015-06-01kvm tools: ARM: allow potential relocation of IO portWill Deacon1-1/+1
2015-06-01kvm tools: ARM: bring generated pci FDT node in-line with kernel bindingWill Deacon3-18/+13
2015-06-01kvm tools: ARM: allow default virtio transport to be passed on cmdlineWill Deacon2-5/+10
2015-06-01kvm tools: ARM: generate an fdt node for our PCI emulationWill Deacon3-0/+128
2015-06-01kvm tools: ARM: route guest PCI accesses to the emulation layerWill Deacon3-5/+10
2015-06-01kvm tools: irq: make irq__alloc_line genericWill Deacon4-22/+6
2015-06-01kvm tools: irq: rename irq__register_device to irq__alloc_lineWill Deacon1-1/+1
2015-06-01kvm tools: irq: remove remaining parameters to irq__register_deviceWill Deacon1-3/+2
2015-06-01kvm tools: irq: remove pin parameter from irq__register_deviceWill Deacon1-1/+1
2015-06-01kvm tools: pci: register 24-bit configuration space below MMIO regionWill Deacon1-2/+5
2015-06-01kvm tools: arm: add option to override generic timer frequencyRobin Murphy2-5/+13
2015-06-01kvm tools: arm: emit the MPIDR in DT instead of cpu_idMarc Zyngier6-3/+70
2015-06-01kvm tools: arm: add support for ARM Cortex-A7Jonathan Austin1-1/+8
2015-06-01kvm tools: arm: extract common timer support code for ARM cpusJonathan Austin6-141/+128
2015-06-01kvm tools: remove periodic tick in favour of a polling threadJonathan Austin1-1/+1
2015-06-01kvm tools: ARM: add 8250 console callback to periodic pollWill Deacon1-1/+4
2015-06-01kvm tools: ARM: generate fdt nodes for ioport devicesWill Deacon1-0/+8
2015-06-01kvm tools: ioport: add arch callback to remap IRQ lines for ioport devicesWill Deacon1-0/+7
2015-06-01kvm tools: allow ioports to be offset from 0Will Deacon1-2/+3
2015-06-01kvm tools: arm: add ioport window to virtual memory mapWill Deacon2-4/+17
2015-06-01kvm tools: virtio: move fdt node generation into core mmio codeWill Deacon1-20/+10
2015-06-01kvm tools: arm64: add support for AEM and Foundation modelsMarc Zyngier1-1/+19
2015-06-01kvm tools: arm: consolidate CPU node generationMarc Zyngier3-61/+32
2015-06-01kvm tools: arm: add CPU compatible string to target structureMarc Zyngier4-21/+18
2015-06-01kvm tools: arm: don't crash when no compatible CPU is foundMarc Zyngier1-0/+2
2015-06-01kvm tools: arm: fix GIC #defines to match latest kvm codeWill Deacon1-7/+7
2015-06-01kvm tools: arm: fix fallout from debug_fd refactoringWill Deacon2-12/+10
2015-06-01kvm tools: arm: align guest memory buffer to maximum page sizeWill Deacon2-6/+28
2015-06-01kvm tools: add support for ARMv8 processorsWill Deacon12-25/+340
2015-06-01kvm tools: arm: add support for PSCI firmware in place of spin-tablesWill Deacon12-133/+61
2015-06-01kvm tools: arm: make .dtb dumping a command-line optionWill Deacon2-12/+14
2015-06-01kvm tools: allow arch's to provide their own command-line optionsWill Deacon2-2/+9
2015-06-01kvm tools: arm: fixup pre-processor guards for kvm-cpu-arch.hWill Deacon1-3/+3
2015-06-01kvm tools: ARM: set interrupt priority mask in secondary boot pathMarc Zyngier2-0/+7
2015-06-01kvm tools: add support for ARMv7 processorsWill Deacon15-0/+975