> 2008/7/9 Stefano Ceccherini <stefano.ceccherini@xxxxxxxxx>: > > > BTW I plan to change this. APIC controllers exist also on non-smp > > configurations. Actually I think they exist on pretty much every pc > > out there, except the oldest ones. > > So I think the acpi scanning should be moved out of smp.cpp in the > > boot loader, and it should be done also on non-SMP configurations. > > I and Dustin were also discussing the possibility to use the > > kernel_args structure to pass the needed HPET data from the boot > > loader to the kernel. Would this be a problem ? > > Can someone reply to this ? I thought Dustin was actually working on moving the ACPI table scanning into a standalone service based on what currently is in the SMP sources, which makes perfect sense. I put it there only because it was the sole user of it that the time, but now that can and should be changed. As for always using APICs I wouldn't see why not to use them, apart from that there seem to be some problems with some devices. But those need to be addressed sooner or later anyway I think. Passing HPET infos from the bootloader through kernel args is fine too I guess. Regards Michael