Maciej W. Rozycki 8920dbffcd Application of mopd-2.5.3-elf.patch:
* Sun Nov 17 2002 Maciej W. Rozycki <macro@ds2.pg.gda.pl> 2.5.3-15
- modified Makefiles to improve portability: specify "-lelf"
  last for the linker, define LIBELF in the top-level Makefile
  to permit overriding (elf)

* Sun Nov 11 2001 Maciej W. Rozycki <macro@ds2.pg.gda.pl> 2.5.3-13
- a bug affecting multisegment ELF files again, sigh... (elf)

* Sun Nov 11 2001 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
- 64-bit ELF support (elf)

* Sun Nov 11 2001 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
- pass the entry point address as is as it's more flexible;
  print ELF file information; bug fixes (elf)

* Sat Nov 10 2001 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
- reject dynamically linked executables; calculate a physical
  entry point address from the virtual one; bug fixes (elf)

* Fri Nov  9 2001 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
- map ELF segments by their physical addresses to facilitate
  systems which boot with their memory mapping different from
  the final one; sort phdrs by ascending addresses; bug fixes
  (elf)

* Thu Nov  8 2001 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
- took the header block count of MOP images into account (elf)
- addedd handling of MOP images with a null block count or size
  specified in the header (elf)

* Sun Oct 28 2001 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
- fixed a stupid bug causing multisegment ELF files not to be
  sent properly (elf)

* Fri Oct 26 2001 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
- added ELF support (elf)

Downloaded from:
ftp://ftp.linux-mips.org/pub/linux/mips/people/macro/mopd/mopd-2.5.3-elf.patch.gz
.patch SHA256 = f63818152cd74e551068ea7856e0cc872ddd2f78485cda08a77b3d81a1aa845c
Patch history copied from:
ftp://ftp.linux-mips.org/pub/linux/mips/people/macro/mopd/mopd-2.5.3-15.spec
2020-10-31 23:51:52 -04:00
2020-10-31 23:51:52 -04:00
2020-10-31 23:51:52 -04:00

mopd-linux-20000808

 This is the Linux version of Mats Jansens' Mopd.
 
 The sources here are taken from the NetBSD version of mopd 2.5.3/4 
 in CVS, plus some bits from the OpenBSD port, and the security 
 fixes reported on BUGTRAQ on 08 Aug 2000. 
 
 I had to rewrite the Makefiles, and hack things about a bit to compile 
 under Linux, So if this version doesnt work for you, send email to the 
 Linux/VAX list detailing the problem. 
 
 The mopa.out program does not work. The a.out structures have different
 names under NetBSD and Linux (see /usr/include/a.out.h), and so the 
 code needs re-writing.
 
 atp@pergamentum.com 8/Aug/2000
 
 Patches from John Nall added for Alpha/Linux
 
Description
NetBSD mopd modified to run on Linux, so you can netboot a VAX from Linux.
Readme 354 KiB
Languages
C 94.2%
Roff 4.5%
C++ 0.7%
Makefile 0.6%