Re: IBM / FreeBSD Install problem
- From: Mark Tinguely <tinguely@xxxxxxxxxxxxx>
- Date: Mon, 23 Apr 2007 13:51:19 -0500 (CDT)
John Baldwin <jhb@xxxxxxxxxxx> says:
APIC IDs are not programmable (well, they are on I/O APICs, but not local=20
APICs). However, I am working on patches to support all valid APIC IDs for=
=20
both mptable and MADT. Bumping up NLAPICS as a temporary workaround should=
=20
suffice for now.
=2D-=20
John Baldwin
IMO, the quick solution also requires that MAX_APICID in
[amd64/amd64 | i386/i386]/local_apic.c needs to be changed
because lapic_create() checks if the passed apic_id > MAX_APICID.
Also in [amd64/amd64 | i386/i386]/mp_machdep.c checks in cpu_add()
if the passed apic_id >= MAXCPU. There are a couple other checks
in mp_machdep.c before converting to use the cpu_apic_ids[] array.
I was curious, and wrote up a patch file with the potential minor changes
for -current at http://www.casselton.com/~tinguely/acpicid.patch .
I saw one more change needed to use on FreeBSD 6.2-RELEASE.
--Mark Tinguely
_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: IBM / FreeBSD Install problem
- From: John Baldwin
- Re: IBM / FreeBSD Install problem
- References:
- Re: IBM / FreeBSD Install problem
- From: John Baldwin
- Re: IBM / FreeBSD Install problem
- Prev by Date: Re: IBM / FreeBSD Install problem
- Next by Date: Re: High disk load +mount/atacontrol/NFS/SMBFS crashes the system
- Previous by thread: Re: IBM / FreeBSD Install problem
- Next by thread: Re: IBM / FreeBSD Install problem
- Index(es):
Relevant Pages
|
|