[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [QEMU-ppc for-2.10][PATCH V5 0/6] target/ppc: Implement POWER
From: |
Suraj Jitindar Singh |
Subject: |
[Qemu-ppc] [QEMU-ppc for-2.10][PATCH V5 0/6] target/ppc: Implement POWER9 pseries TCG RADIX Support |
Date: |
Fri, 28 Apr 2017 16:58:20 +1000 |
This is V5 of the patch set to implement radix tcg support for a pseries
guest under a POWER9 cpu model.
The main changes since the previous version are:
- Check gtse at code generation time rather than execution time
Suraj Jitindar Singh (6):
target/ppc: Set UPRT and GTSE on all cpus in H_REGISTER_PROCESS_TABLE
target/ppc: Flush TLB on write to PIDR
target/ppc: Update tlbie to check privilege level based on GTSE
target/ppc: Change tlbie invalid fields for POWER9 support
target/ppc: Implement ISA V3.00 radix page fault handler
target/ppc: Enable RADIX mmu mode for pseries TCG guest
hw/ppc/spapr.c | 15 ++-
hw/ppc/spapr_hcall.c | 51 +++++++--
target/ppc/Makefile.objs | 1 +
target/ppc/cpu.h | 2 +
target/ppc/helper.h | 1 +
target/ppc/misc_helper.c | 8 ++
target/ppc/mmu-book3s-v3.c | 6 +-
target/ppc/mmu-book3s-v3.h | 5 +
target/ppc/mmu-radix64.c | 259 ++++++++++++++++++++++++++++++++++++++++++++
target/ppc/mmu-radix64.h | 71 ++++++++++++
target/ppc/translate.c | 11 +-
target/ppc/translate_init.c | 10 +-
12 files changed, 417 insertions(+), 23 deletions(-)
create mode 100644 target/ppc/mmu-radix64.c
create mode 100644 target/ppc/mmu-radix64.h
--
2.5.5
- [Qemu-ppc] [QEMU-ppc for-2.10][PATCH V5 0/6] target/ppc: Implement POWER9 pseries TCG RADIX Support,
Suraj Jitindar Singh <=
- [Qemu-ppc] [QEMU-ppc for-2.10][PATCH V5 2/6] target/ppc: Flush TLB on write to PIDR, Suraj Jitindar Singh, 2017/04/28
- [Qemu-ppc] [QEMU-ppc for-2.10][PATCH V5 3/6] target/ppc: Update tlbie to check privilege level based on GTSE, Suraj Jitindar Singh, 2017/04/28
- [Qemu-ppc] [QEMU-ppc for-2.10][PATCH V5 1/6] target/ppc: Set UPRT and GTSE on all cpus in H_REGISTER_PROCESS_TABLE, Suraj Jitindar Singh, 2017/04/28
- [Qemu-ppc] [QEMU-ppc for-2.10][PATCH V5 4/6] target/ppc: Change tlbie invalid fields for POWER9 support, Suraj Jitindar Singh, 2017/04/28
- [Qemu-ppc] [QEMU-ppc for-2.10][PATCH V5 5/6] target/ppc: Implement ISA V3.00 radix page fault handler, Suraj Jitindar Singh, 2017/04/28
- [Qemu-ppc] [QEMU-ppc for-2.10][PATCH V5 6/6] target/ppc: Enable RADIX mmu mode for pseries TCG guest, Suraj Jitindar Singh, 2017/04/28