Greg Watson almost has it done.
It required a few changes to linuxbios build procedures, but not many. It has small impact.
ron
---------- Forwarded message ---------- Date: Mon, 10 Mar 2003 20:51:39 -0700 From: Greg Watson gwatson@lanl.gov To: Ron Minnich rminnich@lanl.gov Subject: linuxbios on PPC
Here's what I get so far (running from ram). Very close! The malloc error is because the jump to linuxbiosmain code is missing...
Greg
DINK32 [MPC7410] >>go 700100 bsp_init_memory... i2c testing Part Number: M4 64S0824DT1-L1L Linuxbios release sandpoint (compiled Mar 10 2003) Memory from 0x00000000 to 0x04000000 handle_superio start, nsuperio 1 handle_superio Pass 0, check #0, s 0070a234 s->super 0070a0dc handle_superio: Pass 0, Superio NSC 87307 handle_superio port 0x0, defaultport 0x3f8 handle_superio Using port 0x3f8 handle_superio Pass 0, done #0 handle_superio done Registered flash Am29LV800BB Unknown flash ID: 0x60 0x00 Scanning PCI bus...PCI: pci_scan_bus for bus 0 POST: 0x24 PCI: 00:00.0 [1057/0004] PCI: 00:0b.0 [10ad/0565] POST: 0x25 PCI: pci_scan_bus returning with max=00 POST: 0x55 done Allocating PCI resources... PCI: 00:00.0 register 10(00000008), read-only ignoring it ASSIGN RESOURCES, bus 0 PCI: 00:00.0 14 <- [0xfebff000 - 0xfebfffff] mem ASSIGNED RESOURCES, bus 0 done. Enabling PCI resourcess...PCI: 00:00.0 cmd <- 06 PCI: 00:0b.0 cmd <- 07 done. Initializing PCI devices... PCI devices initialized Sandpoint BSP PowerPC 7410 CPU, version 17.4 NVRAM size is 8191 Error! malloc: Free_mem_ptr >= free_mem_end_ptrPOST: 0xff
"Ronald G. Minnich" rminnich@lanl.gov writes:
Greg Watson almost has it done.
It required a few changes to linuxbios build procedures, but not many. It has small impact.
Cool.
I would think the problem would be a missing call to elf_boot, not jump to linuxbiosmain.
Has anyone worked out how to boot a PPC kernel yet? There is not a standard PPC firmware so it should be some easier.
Do we need to talk about an etherboot port to PPC?
Is it time to start considering an ADLO like tool that implements openfirmware?
Ron I don't know if we will have time but I will see if I can ring a demo out of you this afternoon, since I'm going to be down there anyway.
Eric
On 11 Mar 2003, Eric W. Biederman wrote:
I would think the problem would be a missing call to elf_boot, not jump to linuxbiosmain.
I leave that one to Greg.
Do we need to talk about an etherboot port to PPC?
don't know yet.
Is it time to start considering an ADLO like tool that implements openfirmware?
That's what Stefan Reinauer has been working on. Also steve james has in fact done a forth boot project that is almost there.
Ron I don't know if we will have time but I will see if I can ring a demo out of you this afternoon, since I'm going to be down there anyway.
the node is off-site, but maybe Greg can bring it in tomorrow.
ron
"Ronald G. Minnich" rminnich@lanl.gov writes:
On 11 Mar 2003, Eric W. Biederman wrote:
I would think the problem would be a missing call to elf_boot, not jump to linuxbiosmain.
I leave that one to Greg.
Do we need to talk about an etherboot port to PPC?
don't know yet.
It works on Itanium so porting should not be too bad.
Is it time to start considering an ADLO like tool that implements openfirmware?
That's what Stefan Reinauer has been working on. Also steve james has in fact done a forth boot project that is almost there.
Right.
Ron I don't know if we will have time but I will see if I can ring a demo out of you this afternoon, since I'm going to be down there anyway.
the node is off-site, but maybe Greg can bring it in tomorrow.
Darn. Maybe I can just hope to meet Greg. I'm pretty certain I won't have time to do more than drive to the airport tomorrow.
Eric