diff options
Diffstat (limited to 'usr.sbin/elf2exe/elf2exe.8')
-rw-r--r-- | usr.sbin/elf2exe/elf2exe.8 | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/usr.sbin/elf2exe/elf2exe.8 b/usr.sbin/elf2exe/elf2exe.8 new file mode 100644 index 0000000..731dc22 --- /dev/null +++ b/usr.sbin/elf2exe/elf2exe.8 @@ -0,0 +1,49 @@ +.\" Copyright (c) 1999 Stefan Esser +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" $Id$ +.\" +.Dd July 26, 1999 +.Dt ELF2EXE 8 +.Os FreeBSD 4.0 +.Sh NAME +.Nm elf2exe +.Nd convert Alpha ELF executable to AlphaBIOS / ARCS format +.Sh SYNOPSIS +.Nm elf2exe +.Ar infile +.Ar outfile +.Sh DESCRIPTION +.Nm Elf2exe +creates an executable that can be loaded by the AlphaBIOS or ARCS consoles +as found on systems designed for +.Tn Windows/NT . +The input file must have been +created as a non-relocatable standalone binary with a load address within +the memory range available for user programs (0x80000000 to 0x806fdfff +and 0x80900000 to at least 0x80ffffff). +.Pp +The command prints a list of sections found in the ELF executable and the +section sizes and offsets of the output file for diagnostic purposes. +.Pp +Given an object file +.B src.o +the follwoing two commands will create a binary for ARCS: +.Dl ld \-o a.out \-M \-N \-Ttext 0x80900000 src.o\c +.Dl elf2exe a.out a.exe\c +.Sh BUGS +.Nm Elf2exe +does not even attempt to verify that the input file matches the requirements +for an ARC executable. +.Sh HISTORY +The +.Nm +command appeared in FreeBSD 4.0. |