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