Re: MADT enumeration for x86_64

看板DFBSD_kernel作者時間15年前 (2010/09/24 08:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串10/16 (看更多)
> 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. :(
文章代碼(AID): #1Cc-f07o (DFBSD_kernel)
討論串 (同標題文章)
文章代碼(AID): #1Cc-f07o (DFBSD_kernel)