freebsd-dev/sys/i386
Dmitry Chagin ab60bc8488 Reduce code duplication between MD Linux code by moving SYSV IPC 64-bit
related struct definitions out into the MI path.

Invert the native ipc structs to the Linux ipc structs convesion logic.
Since 64-bit variant of ipc structs has more precision convert native ipc
structs to the 64-bit Linux ipc structs and then truncate 64-bit values
into the non 64-bit if needed. Unlike Linux, return EOVERFLOW if the
values do not fit.

Fix SYSV IPC for 64-bit Linuxulator which never sets IPC_64 bit.

MFC after:	1 month
2017-03-07 17:07:16 +00:00
..
acpica
bios Remove Micro Channel Architecture support. Of the commonly available 2017-02-15 23:04:25 +00:00
cloudabi32 Catch up with changes to structure member names. 2017-01-17 22:05:52 +00:00
conf Revert r314669, r314670: 2017-03-06 03:52:15 +00:00
i386 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
ibcs2 Regenerate all the system call tables to drop "created from" lines. 2017-02-10 19:45:02 +00:00
include Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
isa Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
linux Reduce code duplication between MD Linux code by moving SYSV IPC 64-bit 2017-03-07 17:07:16 +00:00
pci Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
xbox
Makefile