[haiku-gsoc] Re: New timer patch (again) (Was: Re: First timer.diff (from private e-mails))

  • From: "Michael Lotz" <mmlr@xxxxxxxx>
  • To: haiku-gsoc@xxxxxxxxxxxxx
  • Date: Fri, 11 Jul 2008 20:54:31 +0200

> 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

Other related posts: