aboutsummaryrefslogtreecommitdiffstats
path: root/powerpc
AgeCommit message (Expand)AuthorFilesLines
2022-07-01virtio: Add support for modern virtio-pciJean-Philippe Brucker1-2/+0
2022-07-01Introduce kvm__arch_default_ram_address()Alexandru Elisei1-0/+5
2022-07-01kvm__arch_init: Remove hugetlbfs_path and ram_size as parametersJulien Grall1-2/+3
2022-07-01builtin-run: Add arch hook to validate VM configurationAlexandru Elisei1-0/+4
2022-05-06Add cpumask functionsAlexandru Elisei1-0/+8
2021-12-14update_headers: Sync-up ABI headers with Linux-5.16-rc1Anup Patel1-0/+10
2021-10-13vfio/pci: Align MSIX Table and PBA size to guest maximum page sizeAlexandru Elisei1-0/+3
2021-03-18ioport: Remove ioport__setup_arch()Andre Przywara1-6/+0
2020-05-19pci: Add helpers for BAR values and memory/IO space accessAlexandru Elisei1-1/+1
2020-04-15Don't ignore errors registering a device, ioport or mmio emulationAlexandru Elisei1-1/+2
2020-04-15ioport: pci: Move port allocations to PCI devicesJulien Thierry1-1/+1
2019-11-22update_headers: Sync kvm UAPI headers with Linux 5.3Will Deacon1-0/+48
2019-01-22update_headers: Sync kvm UAPI headers with linux v5.0-rc2Dave Martin1-0/+39
2018-06-19Extend memory bank API with memory typesJean-Philippe Brucker1-1/+1
2018-04-06ioeventfd: Don't register on the PIO bus if the arch doesn't support itJean-Philippe Brucker1-0/+2
2017-06-09update public Linux headers for GICv3 ITS emulationAndre Przywara1-0/+27
2017-06-09irq: move IRQ routing into irq.cAndre Przywara1-31/+0
2017-06-09FDT: use static phandlesAndre Przywara2-2/+6
2016-07-29kvmtool: remove redundant calls to lseekWill Deacon1-6/+0
2016-05-17kvmtool: headers: update to Linux v4.6 releaseAndre Przywara1-0/+9
2016-04-11Implement spapr pci for little endian systems.Balbir Singh1-11/+14
2016-04-11Implement H_SET_MODE for ppc64leBalbir Singh4-3/+82
2016-04-11Add basic infrastructure to run tasks on vCPUsMichael Ellerman1-0/+1
2016-04-11Add basic little endian support for ppc64le.Balbir Singh2-14/+15
2015-11-18powerpc: use read_file() in kernel and initrd loadingAndre Przywara1-16/+20
2015-11-18Refactor kernel image loadingAndre Przywara1-1/+2
2015-11-05kvmtool: fix VM exit race attempting to pthread_kill an exited threadWill Deacon1-2/+2
2015-06-19powerpc: Enable 32-bit buildMichael Ellerman3-21/+21
2015-06-19powerpc: Define the hcall opcodes & return values we needMichael Ellerman1-5/+20
2015-06-17powerpc: implement barrier primitivesAndre Przywara1-1/+3
2015-06-01kvmtool: Makefile: replace kernel libfdt source with system libraryAndre Przywara1-1/+1
2015-06-01kvmtool: Update architecture specific kvm.h filesAndre Przywara1-0/+603
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: pass trapped vcpu to MMIO accessorsMarc Zyngier3-6/+6
2015-06-01kvm tools: ARM: allow default virtio transport to be passed on cmdlineWill Deacon1-1/+1
2015-06-01kvm tools: powerpc: make use of common of_pci.h header definitionsWill Deacon1-66/+48
2015-06-01kvm tools: irq: make irq__alloc_line genericWill Deacon3-43/+4
2015-06-01kvm tools: irq: rename irq__register_device to irq__alloc_lineWill Deacon2-3/+3
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-2/+1
2015-06-01kvm tools: pci: register 24-bit configuration space below MMIO regionWill Deacon1-2/+3
2015-06-01kvm tools: remove periodic tick in favour of a polling threadJonathan Austin1-1/+1
2015-06-01kvm tools: powerpc: Fix init order for xicsMichael Neuling1-1/+1
2015-06-01kvm tools: powerpc: Implement "system-reboot" RTAS callMichael Ellerman1-0/+14
2015-06-01kvm tools: ioport: add arch callback to remap IRQ lines for ioport devicesWill Deacon1-0/+4
2015-06-01kvm tools: allow ioports to be offset from 0Will Deacon1-0/+1
2015-06-01kvm tools: console: unconditionally output to any consoleMarc Zyngier2-6/+2
2015-06-01kvm tools: powerpc: Only emit TB freq if it's non-zeroMichael Ellerman1-1/+3
2015-06-01kvm tools: powerpc: Add cpu info entry for POWER8Michael Ellerman1-0/+15
2015-06-01kvm tools: powerpc: Fix buglet in xics_init() handling of nrcpusMichael Ellerman1-4/+1
2015-06-01kvm tools: Fix powerpc build after kvm__dump_mem() changeMichael Ellerman1-1/+1
2015-06-01kvm tools: allow arch's to provide their own command-line optionsWill Deacon2-2/+9
2015-06-01kvm tools: powerpc: convert spapr pci to new device iteratorsWill Deacon1-3/+7
2015-06-01kvm tools: add generic device registration mechanismWill Deacon2-9/+3
2015-06-01kvm tools: allow arch to specify default virtio transportWill Deacon1-0/+2
2015-06-01kvm tools: make _FDT macro usable by other architecturesWill Deacon3-13/+2
2015-06-01kvm tools: Do setup_fdt() later, get powerpc to boot againMichael Ellerman1-4/+4
2015-06-01kvm tools: Fix segfault on powerpc in xics_register()Michael Ellerman4-42/+23
2015-06-01kvm tools: Fix powerpc build errors caused by recent changesMichael Ellerman3-9/+13
2015-06-01kvm tools: move kvm_cpus into struct kvmSasha Levin1-1/+1
2015-06-01kvm tools: move active_console into struct kvm_configSasha Levin1-4/+10
2015-06-01kvm tools: split struct kvm into arch specific partSasha Levin7-62/+40
2015-06-01kvm tools, powerpc: Use MMU info for ibm,slb-sizeMichael Ellerman3-5/+4
2015-06-01kvm tools, powerpc: Use MMU info for ibm,processor-segment-sizesMichael Ellerman3-12/+4
2015-06-01kvm tools, powerpc: Use MMU info from the kernel for ibm,segment-page-sizesMichael Ellerman3-17/+200
2015-06-01kvm tools, powerpc: Restructure find_cpu_info()Michael Ellerman3-7/+15
2015-06-01kvm tools, powerpc: Reformatting in find_cpu_info()Michael Ellerman1-2/+4
2015-06-01kvm tools, powerpc: Use ARRAY_SIZE() in find_cpu_info()Michael Ellerman1-1/+1
2015-06-01kvm tools, powerpc: Use designated initializers for struct cpu_infoMichael Ellerman2-20/+24
2015-06-01kvm tools: Remember page size as kvm->ram_pagesizeMichael Ellerman2-1/+2
2015-06-01kvm tools, powerpc: Use mmap_anon_or_hugetblfs() in kvm__arch_init()Michael Ellerman1-14/+6
2015-06-01kvm tool: Fix powerpc/kvm-cpu.c for new KVM_SET_ONE_REG APIMichael Ellerman1-2/+4
2015-06-01kvm tools: Use asm/barrier.h on powerpcMichael Ellerman1-1/+1
2015-06-01kvm tools: Define KVM_VIRTIO_MMIO_AREA for powerpcMichael Ellerman1-0/+1
2015-06-01kvm tools, seabios: Add "--firmware" option to "vm run"Pekka Enberg1-0/+8
2015-06-01kvm tool: Make kvm structure to carry name copyCyrill Gorcunov1-1/+1
2015-06-01kvm tools: Add PPC64 kvm_cpu__emulate_io()Matt Evans2-1/+31
2015-06-01kvm tools: Add PPC64 PCI Host BridgeMatt Evans6-2/+519
2015-06-01kvm tools: Add PPC64 XICS interrupt controller supportMatt Evans7-7/+595
2015-06-01kvm tools: Add SPAPR PPC64 HV consoleMatt Evans3-0/+154
2015-06-01kvm tools: Add SPAPR PPC64 hcall & rtascall structureMatt Evans5-1/+493
2015-06-01kvm tools: Generate SPAPR PPC64 guest device treeMatt Evans5-1/+291
2015-06-01kvm tools: PPC64, add HPT/SDR1 for -PR KVMMatt Evans3-10/+41
2015-06-01kvm tools: Fixes for mptable moduleSasha Levin1-0/+5
2015-06-01kvm tools: Add kvm__arch_delete_ram()Lai Jiangshan1-0/+5
2015-06-01kvm tools: Introduce KVM_IPC_VMSTATE IPC cmdAsias He1-0/+1
2015-06-01kvm tools: cleanup useless arguments in kvm__arch_initWanlong Gao1-1/+1
2015-06-01kvm tools: Make kvm__arch_setup_firmware to return error codeCyrill Gorcunov1-1/+3
2015-06-01kvm tools: Add BUG_ON() helper to make a run-time critical testsCyrill Gorcunov1-1/+0
2015-06-01kvm tools: Remove KVM_NR_CPUSMatt Evans1-2/+0
2015-06-01kvm tools: Add initial SPAPR PPC64 architecture supportMatt Evans7-0/+622