[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH RESEND 00/11] target/ppc: Implement slbiag move slb* to decodetre
From: |
Lucas Coutinho |
Subject: |
[PATCH RESEND 00/11] target/ppc: Implement slbiag move slb* to decodetree |
Date: |
Mon, 27 Jun 2022 08:54:13 -0300 |
Resent after rebasing and fixing conflicts with master.
Based-on: <20220624191424.190471-1-leandro.lupori@eldorado.org.br>
Implement the following PowerISA v3.0 instuction:
slbiag: SLB Invalidate All Global X-form
Move the following PowerISA v3.0 instuction to decodetree:
slbie: SLB Invalidate Entry X-form
slbieg: SLB Invalidate Entry Global X-form
slbia: SLB Invalidate All X-form
slbmte: SLB Move To Entry X-form
slbmfev: SLB Move From Entry VSID X-form
slbmfee: SLB Move From Entry ESID X-form
slbfee: SLB Find Entry ESID
slbsync: SLB Synchronize
Lucas Coutinho (9):
target/ppc: Move slbie to decodetree
target/ppc: Move slbieg to decodetree
target/ppc: Move slbia to decodetree
target/ppc: Move slbmte to decodetree
target/ppc: Move slbmfev to decodetree
target/ppc: Move slbmfee to decodetree
target/ppc: Move slbfee to decodetree
target/ppc: Move slbsync to decodetree
target/ppc: Implement slbiag
Matheus Ferst (2):
target/ppc: receive DisasContext explicitly in GEN_PRIV
target/ppc: add macros to check privilege level
target/ppc/helper.h | 15 +-
target/ppc/insn32.decode | 26 ++
target/ppc/mmu-hash64.c | 41 +-
target/ppc/translate.c | 417 +++++++------------
target/ppc/translate/fixedpoint-impl.c.inc | 7 +-
target/ppc/translate/fp-impl.c.inc | 4 +-
target/ppc/translate/storage-ctrl-impl.c.inc | 146 +++++++
7 files changed, 377 insertions(+), 279 deletions(-)
--
2.25.1
- [PATCH RESEND 00/11] target/ppc: Implement slbiag move slb* to decodetree,
Lucas Coutinho <=
- [PATCH RESEND 01/11] target/ppc: receive DisasContext explicitly in GEN_PRIV, Lucas Coutinho, 2022/06/27
- [PATCH RESEND 02/11] target/ppc: add macros to check privilege level, Lucas Coutinho, 2022/06/27
- [PATCH RESEND 03/11] target/ppc: Move slbie to decodetree, Lucas Coutinho, 2022/06/27
- [PATCH RESEND 04/11] target/ppc: Move slbieg to decodetree, Lucas Coutinho, 2022/06/27
- [PATCH RESEND 05/11] target/ppc: Move slbia to decodetree, Lucas Coutinho, 2022/06/27
- [PATCH RESEND 06/11] target/ppc: Move slbmte to decodetree, Lucas Coutinho, 2022/06/27
- [PATCH RESEND 07/11] target/ppc: Move slbmfev to decodetree, Lucas Coutinho, 2022/06/27
- [PATCH RESEND 08/11] target/ppc: Move slbmfee to decodetree, Lucas Coutinho, 2022/06/27
- [PATCH RESEND 09/11] target/ppc: Move slbfee to decodetree, Lucas Coutinho, 2022/06/27
- [PATCH RESEND 10/11] target/ppc: Move slbsync to decodetree, Lucas Coutinho, 2022/06/27