Konstantin Belousov
7332c129e0
Add support for executing the FreeBSD 1/i386 a.out binaries on amd64.
...
In particular:
- implement compat shims for old stat(2) variants and ogetdirentries(2);
- implement delivery of signals with ancient stack frame layout and
corresponding sigreturn(2);
- implement old getpagesize(2);
- provide a user-mode trampoline and LDT call gate for lcall $7,$0;
- port a.out image activator and connect it to the build as a module
on amd64.
The changes are hidden under COMPAT_43.
MFC after: 1 month
2011-04-01 11:16:29 +00:00
..
2011-04-01 11:16:29 +00:00
2011-03-31 08:07:13 +00:00
2011-03-24 15:09:36 +00:00
2011-03-01 13:14:28 +00:00
2011-03-03 18:28:21 +00:00
2011-03-24 20:28:09 +00:00
2011-04-01 11:16:29 +00:00
2011-04-01 03:41:41 +00:00
2011-03-17 00:29:53 +00:00
2011-03-02 14:56:58 +00:00
2011-02-18 22:25:11 +00:00
2011-04-01 03:27:55 +00:00
2011-03-30 01:10:11 +00:00
2011-02-18 22:25:11 +00:00
2011-03-31 16:19:53 +00:00
2011-02-21 09:01:34 +00:00
2011-03-31 08:14:51 +00:00
2011-04-01 11:16:29 +00:00
2011-03-29 12:38:13 +00:00
2011-04-01 11:16:29 +00:00
2011-02-23 09:22:33 +00:00
2011-03-31 08:07:13 +00:00
2011-04-01 11:16:29 +00:00
2011-03-21 09:40:01 +00:00
2011-03-24 15:27:15 +00:00
2011-03-21 14:18:40 +00:00
2011-03-31 16:30:14 +00:00
2011-03-21 09:40:01 +00:00
2011-03-31 15:23:32 +00:00
2011-01-08 23:06:54 +00:00
2011-01-14 23:30:35 +00:00
2011-02-25 10:11:01 +00:00
2011-02-25 10:11:01 +00:00
2011-01-12 19:54:19 +00:00
2011-03-26 00:54:01 +00:00
2011-02-25 09:29:32 +00:00
2011-03-31 08:07:13 +00:00
2011-03-23 13:10:15 +00:00
2011-03-17 19:44:00 +00:00
2011-02-16 21:29:13 +00:00
2011-03-04 09:03:54 +00:00
2011-03-31 08:07:13 +00:00
2011-03-13 13:42:43 +00:00
2011-04-01 11:16:29 +00:00
2011-03-31 21:33:33 +00:00
2011-03-28 12:39:48 +00:00
2011-03-25 16:38:10 +00:00
2011-03-16 16:44:08 +00:00
2011-01-19 00:57:58 +00:00