DragonFly bugs List (threaded) for 2008-07
Re: [issue1077] Kernel lockup with SMP on -HEAD
:Vladimir <email@example.com> added the comment:
:Matt, I have rebuilt kernel without IO_APIC and it works.
:So I think I will try porting FreeBSD APIC there...
The issue here is that for IO_APIC to work, we really need the
acpica/ACPI stuff from FreeBSD. A complete, fresh porting of that
entire subsystem would be needed as well as a major revamping of the
interrupt assignment infrastructure.
It's a very large job, one of two big-ticket items we really need to
get into DragonFly (the other being AMD64 support, which is being
worked on as a SOC project).
If you want to try your hand and getting that mess working, it would
be great! I won't hold you to it, though, it's a massive job.
I'm happy you got it working with IO_APIC commented out. That's what
most of us have had to do. It's a huge band-aid.