Ok so slowly I'm trying to move to V2.
Step 1 was to just try and get some serial action going.
I added my CPU and superIO and setup my mainboard directory with a simple config file.
I've got a traceback on buildtarget though. So aparently I'm not filling out everything that needs to be filled.
My config is really simple with no northbridges or southbridges. Just a cpu. All I want to try to do right now is get the early serial port up.
Attached is my mainboard config.lb and options.lb and the output from buildtarget.
Perhaps there are some additional debug flags I can turn on for more info?
well, we never hit this before. I think it is barfing because you have no devices.
I would go ahead and try to get a 440 northbridge sketched in and then build.
ron
On Thu, 20 Jan 2005 08:38:39 -0700 (MST), Ronald G. Minnich rminnich@lanl.gov wrote:
well, we never hit this before. I think it is barfing because you have no devices.
I would go ahead and try to get a 440 northbridge sketched in and then build.
I've got a CPU. That's not considered a device?
I'll try adding in a northbridge framework and see what happens.
On Thu, 20 Jan 2005, Richard Smith wrote:
I'll try adding in a northbridge framework and see what happens.
you need to have at least one 'chip'
ron
Looks like you have to have a pci_domain just adding a northbridge didn't fix it.
So now I'm at
chip northbridge/intel/440bx device pci_domain 0 on end chip cpu/intel/socket_PGA370 end end
I noticed that I also have 4 irq slots specified. So pci slots with no pci_domain. Perhaps thats what was tripping up buildtarget?
Does IRQ_SLOT_COUNT have to match how many actual slots are on the MB or just the number of pci devices in total?
* Richard Smith smithbone@gmail.com [050120 19:27]:
Does IRQ_SLOT_COUNT have to match how many actual slots are on the MB or just the number of pci devices in total?
Basically one for each device and one for bus1. Otherwise Linux won't see the APIC of the 8111.
On Thu, 20 Jan 2005, Richard Smith wrote:
Does IRQ_SLOT_COUNT have to match how many actual slots are on the MB or just the number of pci devices in total?
it only should need to match how many devices you want to define in the $PIR table. That's all. It's done this way due to an intermittent bug in gcc.
ron