start / load addresses for kernel
Jerry Walden
jwalden at digitalatlantic.com
Sat Mar 22 08:43:45 EST 2003
Hello: I have sent this query to the u-boot list and
did not receive a response - I am hoping that the linux/ppc
list might be a more appropriate list for this question -
I apologize for the cross posting, however I am in real need
of some direction
Kindest Regards,
Jerry Walden
-----Original Message-----
From: Jerry Walden [mailto:jwalden at digitalatlantic.com]
Sent: Friday, March 21, 2003 3:12 PM
To: U-Boot-Users at Lists. Sourceforge. Net
Subject: start / load addresses for kernel
Hello:
I received the below advice recently:
>since you are building for a non openbios kernel, you will need
>to change the make file. The start/ load addresses and all are different
I am trying to get more detail on what needs to change,
I see 2 config options:
1) CONFIG_KERNEL_START_BOOL - is set this to yes
2) CONFIG_KERNEL_START -- what should this be set to - the default is
0xc0000000 seems fine to me
Are there any other options that I am missing?
Below is a log of my attempt to boot the kernel - displayed are the
command line that is getting passed in, and well as the startup parameters -
do these look okay - I made sure that the kernel bd_info struct is the same
as the u-boot struct
****************************************************************************
Script started on Fri Mar 21 14:43:27 2003
Welcome to minicom 1.83.1
U-Boot 0.2.0 (Mar 19 2003 - 12:09:59)
CPU: IBM PowerPC 405GPr Rev. A at 266.666 MHz (PLB=133, OPB=66, EBC=26
MHz)
PCI async ext clock used, internal PCI arbiter enabled
16 kB I-Cache 16 kB D-Cache
Board: ### No HW ID - assuming WALNUT405
I2C: ready
DRAM: 64 MB
Now running in RAM - U-Boot at: 03fcf000
FLASH: 512 kB
*** Warning - bad CRC, using default environment
PCI: Bus Dev VenId DevId Class Int
PCI Autoconfig: Memory region: [20000000-27ffffff]
PCI Autoconfig: I/O region: [800000-3ffffff]
PCI Scan: Found Bus 0, Device 0, Function 0
PCI Scan: Found Bus 0, Device 7, Function 0
PCI Autoconfig: BAR 0, Mem, size=0x1000000, address=0x20000000
PCI Autoconfig: BAR 1, I/O, size=0xffffff04, No room in resource
PCI Autoconfig: BAR 2, I/O, size=0x1000000, address=0x1000000
00 07 1394 0978 0200 1c
In: serial
Out: serial
Err: serial
U-Boot relocated to 03fcf000
IDE: Bus 0: port = c
OK
Device 0: Model: SanDisk SDCFB-64 Firm: Vdg 8.16. Ser#: 111913G1602X4714
Type: Removable Hard Disk
Capacity: 61.2 MB = 0.0 GB (125440 x 512)
=>
=> imi 0x200000
## Checking Image at 00200000 ...
Image Name: Linux-2.4.18_mvl30-walnut
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 298601 Bytes = 291.6 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
=> bootm 0x200000
## Booting image at 00200000 ...
Image Name: Linux-2.4.18_mvl30-walnut
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 298601 Bytes = 291.6 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
## Current stack ends at 0x03F9EBD8 => set upper limit to 0x00800000
## cmdline at 0x007FFF00 ... 0x007FFF20
root=/dev/ram console=ttyS0,9600
memsize = 0x04000000
flashstart = 0xFFF80000
flashsize = 0x00080000
flashoffset = 0x00031000
sramstart = 0x00000000
sramsize = 0x00000000
bootflags = 0x001E8480
procfreq = 266.666 MHz
plb_busfreq = 133.333 MHz
pci_busfreq = 33.333 MHz
ethaddr = 00:00:00:00:00:00
IP addr = 0.0.0.0
baudrate = 9600 bps
No initrd
## Transferring control to Linux (at address 00000000) ...
Thanks
Jerry Walden
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list