diff options
| author | Artyom Tarasenko <atar4qemu@googlemail.com> | 2010-01-16 09:06:32 +0000 |
|---|---|---|
| committer | Blue Swirl <blauwirbel@gmail.com> | 2010-01-16 09:06:32 +0000 |
| commit | 10760f0fa7c089e45d629d9ad2803c91f2bcb90f (patch) | |
| tree | dc7925f3633b86d5847286ff002bbcf4458c6757 /hw/esp.c | |
| parent | 694b9309462f07307d16f492961f01271f10c245 (diff) | |
| download | focaccia-qemu-10760f0fa7c089e45d629d9ad2803c91f2bcb90f.tar.gz focaccia-qemu-10760f0fa7c089e45d629d9ad2803c91f2bcb90f.zip | |
sparc32 do not clear interrupts when masking
Don't clear interrupts on disabling, because * Sun4M_SystemArchitecture_edited2.pdf doesn't describe that masking or un-masking IRQ shall clear pending ones. * Field tests also show that SPARCstation-20 doesn't clear them. * The patch makes Solaris 2.5.1/2.6 boot ~1500 times faster (~20 seconds instead of ~8 hours) Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'hw/esp.c')
0 files changed, 0 insertions, 0 deletions