DragonFly BSD
DragonFly kernel List (threaded) for 2010-09
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: MADT enumeration for x86_64


From: elekktretterr@xxxxxxxxxxxxxx
Date: Fri, 24 Sep 2010 09:31:21 +1000 (EST)

> Am 23.09.2010 14:24, schrieb elekktretterr@exemail.com.au:
>>> Hi,
>>>
>>> Last year sephe implemented MADT enumeration for i386. These changes
>>> were missing for x86_64. I ported them to x86_64 and now my HP Compaq
>>> 6710b laptop is booting SMP (without APIC_IO) on x86_64. I'd like to
>>> commit the changes if no one objects. Almost all changes are identical
>>> to what sephe made.
>>>
>>> http://leaf.dragonflybsd.org/~mneumann/madt_enum.patch
>>> http://leaf.dragonflybsd.org/~mneumann/madt_enum.diff
>>>
>>> If you give me go, I'll commit.
>>>
>> I'd like to note while my laptop works using the original MADT
>> enumeration
>> for i386, APIC_IO has to be disabled otherwise it panics. I believe
>> FreeBSD doesn't even have an APIC_IO option in the config. Shouldn't
>> "options SMP" and APIC_IO be merged? I can't remember how many times I
>> accidently compiled kernel with APIC_IO and screwed up.
>>
>
> I can't comment on APIC_IO. But if you have an amd64 laptop with a
> broken mptable enumeration (like my laptop), then it would be nice if
> you could try out my (sephe's) patches. Before sephe's patches to i386,
> I couldn't get SMP on i386 working with my laptop.
>

Unfortunately my laptop is one the the last ones who are i386 only. :(




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