Janne Grunau
|
76fd226f7c
|
aic: Add support for multi-die AIC2 as seen on the M1 Ultra
Multi-die IRQs are coded as in the ADT: die * max_irq + num
Signed-off-by: Janne Grunau <j@jannau.net>
|
2022-04-19 21:29:30 +09:00 |
|
Hector Martin
|
77074b9098
|
hv_aic: Support AICv2
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-11-04 03:52:42 +09:00 |
|
Hector Martin
|
78cf104b1f
|
hv_vm: Guard emulated read/writes to catch SErrors/aborts
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-09-21 21:18:13 +09:00 |
|
Hector Martin
|
64dab94821
|
hv_aic: Use aic.h instead of just declaring aic_base
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-09-21 00:42:19 +09:00 |
|
Hector Martin
|
945b75a0f8
|
hv_aic: Fix regression introduced by 4b4ae3ab
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-09-21 00:40:04 +09:00 |
|
Hector Martin
|
4b4ae3ab90
|
aic: Add trivial AIC scaffolding, move regs to aic_regs.h
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-08-23 17:01:33 +09:00 |
|
Janne Grunau
|
88275b5cb5
|
hv: add AIC interrupt tracing
Implemented by MMIO tracing of AIC's event register. Proposed by pipcet.
Signed-off-by: Janne Grunau <j@jannau.net>
|
2021-06-10 15:41:02 +09:00 |
|