Port-vax archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Netboot on Vax
To make it clear.
objdump on a somewhat recent /boot for VAX:
GW:obj/destdir.vax> objdump -x boot
boot: file format elf32-little
boot
architecture: UNKNOWN!, flags 0x00000102:
EXEC_P, D_PAGED
start address 0x003f0000
Program Header:
LOAD off 0x00000054 vaddr 0x003f0000 paddr 0x003f0000 align 2**2
filesz 0x0000e8dc memsz 0x000110dc flags rwx
So, the code should be loaded at 0x3f0000, and start address is
0x3f0000. Now, mopd will send the requested image over, and it will
include in the mop messages that the image address is 0x3f0000, but when
mopd has finished sending the image over, it will tell the machine to
start running without providing an address, so the machine tries
starting at address 0. Not good.
All from memories from when I looked at the problem a year or two ago.
When booted from local disk, the transfer happens from the primary boot,
which do use the start address, so there it works correct.
Johnny
Home |
Main Index |
Thread Index |
Old Index