Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/arch/x86/x86

On Wed, May 07, 2008 at 08:35:11PM +0900, Takayoshi Kochi wrote:
> Why do you enable lapic all the time?

Because that's how the code works. If the system has the APIC flag in
the CPU features set, it will use it. There's currently no way to
disable it.

> There are 486s that don't have lapic and there are many P5+ systems
> that lapic is embedded in the processors but the system do not have
> ioapics.

I am well aware of that. I would really like to enable the lapic on all
systems that have one (Pentium+ for Intel CPUs), as it provides a local,
cheap timer that is much more precise than the ISA compat junk. I am not
yet willing to jump over that bridge unless I know that at least all
current systems work with this changes.

A good test is booting with "disable ioapic", I will ask for test
results after the next set of interrupt changes.


Home | Main Index | Thread Index | Old Index