Skip to contentSkip to conversation

Kernel load address

DISCUSSION Ralf Baechle 2 participants 2 messages Jun 14, 1997 MIPS

lore
Share & tools
lore
#0 lore raw

Hi,

on SGI we load the kernel to the address 0x88069000. See arch/mips/Makefile. Is there any special reason for that address?

Ralf

#1 lore raw
Quoted 4 lines · Ralf Baechle

Hi,

on SGI we load the kernel to the address 0x88069000. See arch/mips/Makefile. Is there any special reason for that address?

Indy memory (unlike memory on many other SGI systems) starts
as physical address 0x08000000, so this is a little above the beginning of memory. (0x88000000 is the K0SEG address for the start of memory.) The first 512 KB of memory is also mapped at physical address 0, so that the exception vectors can be addresses. Production IRIX kernels are linked at 0x88002000. Debug IRIX kernels are linked at about 0x88069000 to leave room for symmon, the IRIX resident kernel debugger.