]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/man/1/5e
merge
[plan9front.git] / sys / man / 1 / 5e
index 7915df64dac89f3a7acdf790985cf02a1298b124..9c9cb179386d5097a0d26740fa376ca846e4a06c 100644 (file)
@@ -4,7 +4,7 @@
 .SH SYNOPSIS
 .B 5e
 [
-.B -npb
+.B -npbF
 ]
 .I text
 [
 .I 5e
 simulates the execution of an ARM binary in a Plan 9 environment.
 Unlike its predecessor
-.IR 5i (1)
+.IR vi (1)
 it supports, among others, the syscalls
-.IR rfork (2)
+rfork (see
+.IR fork (2))
 and
 .IR exec (2),
 which allows for the execution of threaded programs (e.g.,
@@ -40,7 +41,7 @@ and
 .BR /rc/bin .
 .PP
 Unlike
-.IR 5i (1),
+.IR vi (1),
 .IR 5e (1)
 does not provide built-in debugging facilities.
 It
@@ -89,12 +90,15 @@ Supplying
 causes failing processes to call
 .IR abort (2)
 instead of
-.IR sysfatal (2).
+.I sysfatal.
 See below.
+.TP
+.B -F
+Disable emulation of VFP floating point instructions.
 .SH SOURCE
 .B /sys/src/cmd/5e
 .SH SEE ALSO
-.IR 5i (1)
+.IR vi (1)
 .SH BUGS
 The host is required to be little endian and is assumed to have a floating point implementation conforming to IEEE 754.
 
@@ -107,11 +111,6 @@ The emulator does not post
 notes.
 
 Obscure opcodes, in particular uncommon operations on R15, are not implemented.
-Careless use of the
-.B LDREX
-and
-.B STREX
-instructions can lead to deadlock, while a real processor will exhibit undefined behavior in these cases.
 
 Accesses spanning segment boundaries will be treated as page faults.
 Many syscalls such as
@@ -135,3 +134,6 @@ The
 .I text
 argument should behave more like it would if it had been entered as an argument to
 .IR rc (1).
+.SH HISTORY
+.I 5e
+first appeared in 9front (June, 2011).