plan9fox/sys/man/6
cinap_lenrek c2297ce5c1 kernel: use 64-bit virtual entry point for expanded header, document behaviour in a.out(6)
For 64-bit architectures, the a.out header has the HDR_MAGIC flag set
in the magic and is expanded by 8 bytes containing the 64-bit virtual
address of the programs entry point. While Exec.entry contains physical
address for kernel images.

Our sysexec() would always use Exec.entry, even for 64-bit a.out binaries,
which worked because PADDR(entry) == entry for userspace pointers.

This change fixes it, having the kernel use the 64-bit entry point
and document the behaviour in the manpage.
2021-05-29 14:18:35 +02:00
..
0intro
a.out kernel: use 64-bit virtual entry point for expanded header, document behaviour in a.out(6) 2021-05-29 14:18:35 +02:00
ar
authsrv
color
face
font
galaxy
htmlroff
image image(6): fix typo 2020-02-04 21:32:33 +01:00
keyboard
keys.who
man
map
mdir
mhtml
mnihongo
mpictures
ms
namespace
ndb dhcpd(8), ndb(6): group related ndb attributes together 2019-01-24 20:30:14 +01:00
plot
plumb
regexp
rewrite
smtpd
snap
style
thumbprint
users
utf
venti
venti.conf
vgadb