Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Loading iPXE from RPL
2015-10-22, 00:50
Post: #2
RE: Loading iPXE from RPL
(2015-09-30 23:00)man-x86 Wrote:  Rpld's load/execute addresses are not very clearly explained, but that's only a part of the problem (and doesn't depends on iPXE).
Anyways, I managed to boot an old etherboot 5.4.3 image (works the same way with rom as well as zrom images) from RPL, assuming load=0x1000 and execute=0x1006 (it also works the same way with load=0x2000 and execute=0x2006), following this post.

Interesting! You might be able to get the RPL ROM to boot an iPXE ROM image directly by providing the correct execution address. For example:

Code:
make bin/ne.rom
grep int19_entry bin/ne.rom.tmp.map

with my build environment gives

Code:
0000028e l       .prefix        00000044 int19_entry

which should mean that load=0x2000 and execute=0x228e would work to load ne.rom directly from RPL.

qemu apparently has an emulation for the ISA ne2k NIC. Could you extract the RPL ROM and e-mail me a copy? If that loads, then it should be relatively trivial to create a .rpl format for iPXE so that you could run just

Code:
make bin/ne.rpl

and then boot using load=0x1000 and execute=0x1000.

Michael


Michael
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Loading iPXE from RPL - man-x86 - 2015-09-30, 23:00
RE: Loading iPXE from RPL - mcb30 - 2015-10-22 00:50
RE: Loading iPXE from RPL - man-x86 - 2015-10-26, 15:22
RE: Loading iPXE from RPL - man-x86 - 2016-09-23, 22:40
RE: Loading iPXE from RPL - coredump4 - 2019-05-30, 19:35
RE: Loading iPXE from RPL - NiKiZe - 2019-05-30, 21:04
RE: Loading iPXE from RPL - coredump4 - 2019-08-23, 00:39
RE: Loading iPXE from RPL - mhabets - 2021-02-20, 10:47



User(s) browsing this thread: 1 Guest(s)