As mentioned in the comments for the new code it looks like sparc64 IRQs are totally busted. I couldn't figure out out what the correct implementation was
supposed to be, so I made something up.

Sparc64 IRQs are completely unimplemented. I've postponed that until I get OpenBIOS to the point where it can do something sensible about this. The current OpenBIOS status is that the Unix port runs nicely on native HW, but under Qemu the bootable version crashes during Forth execution. But I'd say we are not too far from a working BIOS.

If you are interested, the IRQ definitions can be found in Sun document 805-0087 (UltraSPARC IIi User's Manual, http://www.sun.com/processors/manuals/805-0087.pdf), pages 107-126 for interrupt controller and 291-334 for PCI/IOMMU/interrupt definitions.

_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar - get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/



_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to