diff options
author | Max Filippov | 2013-02-17 13:38:58 +0100 |
---|---|---|
committer | Max Filippov | 2019-01-28 20:55:20 +0100 |
commit | 10df8ff146ff0219cf746ac13ffa870c4cf0350a (patch) | |
tree | 78dc8fcc630a6659520a2542375f84eab84d7e0b /hw/xtensa/sim.c | |
parent | target/xtensa: expose core runstall as an IRQ line (diff) | |
download | qemu-10df8ff146ff0219cf746ac13ffa870c4cf0350a.tar.gz qemu-10df8ff146ff0219cf746ac13ffa870c4cf0350a.tar.xz qemu-10df8ff146ff0219cf746ac13ffa870c4cf0350a.zip |
target/xtensa: add MX interrupt controller
MX interrupt controller is a collection of the following devices
accessible through the external registers interface:
- interrupt distributor can route each external IRQ line to the
corresponding external IRQ pin of selected subset of connected xtensa
cores. It has per-CPU and per-IRQ enable signals and per-IRQ software
assert signals;
- IPI controller has 16 per-CPU IPI signals that may be routed to a
combination of 3 designated external IRQ pins of connected xtensa
cores;
- cache coherecy register controls core L1 cache participation in the
SMP cluster cache coherency protocol;
- runstall register lets BSP core stall and unstall AP cores.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Diffstat (limited to 'hw/xtensa/sim.c')
0 files changed, 0 insertions, 0 deletions