[9fans] Plan9 on Intel Pentiul D Dualcore (D94RPLrn)
  Home FAQ Contact Sign in
comp.os.plan9 only
 
Advanced search
POPULAR GROUPS

more...

comp.os.plan9 Profile…
 Up
[9fans] Plan9 on Intel Pentiul D Dualcore (D94RPLrn)         


Author: cinap_lenrek
Date: Feb 25, 2008 13:29

dumping the mptable shows that here is just one PCMPprocessor enty
and nothing else so this is the reason here is no busses found and
mpintrenablex fails.
Show full article (1.40Kb)
2 Comments
Re: [9fans] Plan9 on Intel Pentiul D Dualcore (D94RPLrn)         


Author: erik quanstrom
Date: Feb 25, 2008 19:50

if i'm reading the output you've sent correctly, linux is getting
the interrupt mappings from ACPI not the MP table. and your
mp table is broken. i don't know very much about linux irq
handling or acpi irq tables, but it's likely that your mb manufacturer
didn't think a full mp table was worth his time.

so, i guess this is the menu of options in increasing amount
of effort and accomplishment:

1. *nomp=1
2. bios update.
3. figure out what the mp table should be from the acpi
tables and forge an mp table for archmp's benefit.
4. teach plan 9 to parse the acpi irq tables.

cheer up! the acpi documentation is less than two feet
thick.

- erik
1 Comment
Re: [9fans] Plan9 on Intel Pentiul D Dualcore (D94RPLrn)         


Author: Uriel
Date: Feb 25, 2008 21:17

> 4. teach plan 9 to parse the acpi irq tables.
>
> cheer up! the acpi documentation is less than two feet
> thick.

Don't worry, I don't think the thickness of the documentation will be
an issue, most mb manufacturers ignore it and simply test that the
junk they build works (ie., boots) with NT's broken ACPI
implementation...

This makes adding ACPI support to your favorite OS most fun, fun, fun.

uriel
no comments