summaryrefslogtreecommitdiffstats
path: root/usr.sbin/elf2exe/elf2exe.8
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/elf2exe/elf2exe.8')
-rw-r--r--usr.sbin/elf2exe/elf2exe.849
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.
OpenPOWER on IntegriCloud