summaryrefslogtreecommitdiffstats
path: root/hw/misc/mac_via.c
diff options
context:
space:
mode:
authorMark Cave-Ayland2021-10-20 15:41:25 +0200
committerLaurent Vivier2021-10-20 16:18:40 +0200
commit39950b16ecc21bce3bbea3fddcdf1aaefa0d6cef (patch)
treec3a7e768d7f11f7b43070e89cfc4ca59760f1043 /hw/misc/mac_via.c
parentmac_via: update comment for VIA1B_vMystery bit (diff)
downloadqemu-39950b16ecc21bce3bbea3fddcdf1aaefa0d6cef.tar.gz
qemu-39950b16ecc21bce3bbea3fddcdf1aaefa0d6cef.tar.xz
qemu-39950b16ecc21bce3bbea3fddcdf1aaefa0d6cef.zip
q800: move VIA1 IRQ from level 1 to level 6
On a Quadra 800 machine Linux sets via_alt_mapping to 1 and clears port B bit 6 to ensure that the VIA1 IRQ is delivered at level 6 rather than level 1. Even though QEMU doesn't yet emulate this behaviour, Linux still installs the VIA1 level 1 IRQ handler regardless of the value of via_alt_mapping which is why the kernel has been able to boot until now. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Reviewed-by: Laurent Vivier <laurent@vivier.eu> Message-Id: <20211020134131.4392-3-mark.cave-ayland@ilande.co.uk> Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Diffstat (limited to 'hw/misc/mac_via.c')
0 files changed, 0 insertions, 0 deletions