freebsd-skq/sys/compat/freebsd32
Konstantin Belousov 6297a3d843 Create shared (readonly) page. Each ABI may specify the use of page by
setting SV_SHP flag and providing pointer to the vm object and mapping
address. Provide simple allocator to carve space in the page, tailored
to put the code with alignment restrictions.

Enable shared page use for amd64, both native and 32bit FreeBSD
binaries.  Page is private mapped at the top of the user address
space, moving a start of the stack one page down. Move signal
trampoline code from the top of the stack to the shared page.

Reviewed by:	 alc
2011-01-08 16:13:44 +00:00
..
freebsd32_ioctl.c Emulate the FIODGNAME ioctl in our 32-bit emulator. 2009-03-29 20:09:51 +00:00
freebsd32_ioctl.h Emulate the FIODGNAME ioctl in our 32-bit emulator. 2009-03-29 20:09:51 +00:00
freebsd32_ipc.h Move SysV IPC freebsd32 compat shims helpers from freebsd32_misc.c to 2010-03-19 11:01:51 +00:00
freebsd32_misc.c Create shared (readonly) page. Each ABI may specify the use of page by 2011-01-08 16:13:44 +00:00
freebsd32_proto.h Regenerate 2010-06-28 18:17:21 +00:00
freebsd32_signal.h Constify source argument for siginfo_to_siginfo32(). 2010-07-04 11:43:53 +00:00
freebsd32_syscall.h Regenerate 2010-06-28 18:17:21 +00:00
freebsd32_syscalls.c Regenerate 2010-06-28 18:17:21 +00:00
freebsd32_sysent.c Regenerate 2010-06-28 18:17:21 +00:00
freebsd32_util.h Revert r210451, and the similar part of the r210431. The forward-declaration 2010-07-26 12:52:44 +00:00
freebsd32.h Restore the ABI of struct kinfo_proc32 after r213536. 2010-12-19 21:18:33 +00:00
Makefile
syscalls.conf - Remove unused sysvec variables from various syscalls.conf. 2006-08-15 17:25:55 +00:00
syscalls.master Count number of threads that enter and leave dynamically registered 2010-06-28 18:06:46 +00:00