diff options
author | Fabiano Rosas <farosas@linux.ibm.com> | 2022-01-28 13:15:04 +0100 |
---|---|---|
committer | Cédric Le Goater <clg@kaod.org> | 2022-01-28 13:15:04 +0100 |
commit | 495fc7ff9677edc31b97084fb17db91737ce4ea4 (patch) | |
tree | 2adf89162612c04a26ae38eeb0a66a8cb95906bc /hw/intc | |
parent | e808c2ed07f25b93ed796dfe266a30f2236ad69a (diff) | |
download | qemu-495fc7ff9677edc31b97084fb17db91737ce4ea4.zip qemu-495fc7ff9677edc31b97084fb17db91737ce4ea4.tar.gz qemu-495fc7ff9677edc31b97084fb17db91737ce4ea4.tar.bz2 |
target/ppc: Simplify powerpc_excp_40x
Differences from the generic powerpc_excp code:
- Not BookE, so some MSR bits are cleared at interrupt dispatch;
- No MSR_HV or MSR_LE;
- No power saving states;
- No Hypervisor Emulation Assistance;
- Not 64 bits;
- No System call vectored;
- No Interrupts Little Endian;
- No Alternate Interrupt Location.
Exceptions used:
POWERPC_EXCP_ALIGN
POWERPC_EXCP_CRITICAL
POWERPC_EXCP_DEBUG
POWERPC_EXCP_DSI
POWERPC_EXCP_DTLB
POWERPC_EXCP_EXTERNAL
POWERPC_EXCP_FIT
POWERPC_EXCP_ISI
POWERPC_EXCP_ITLB
POWERPC_EXCP_MCHECK
POWERPC_EXCP_PIT
POWERPC_EXCP_PROGRAM
POWERPC_EXCP_SYSCALL
POWERPC_EXCP_WDT
Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Message-Id: <20220118184448.852996-5-farosas@linux.ibm.com>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Diffstat (limited to 'hw/intc')
0 files changed, 0 insertions, 0 deletions