freebsd-skq/sys
Warner Losh a2cb5fddcd Create a new linker set, Xficl_compile_set which contains a list of
functions to call at the appropriate time to register new forth
words. In the past we've done this with ifdef soup, but now if the
file is included in the build, we'll get the new forth words.

Use this new functionality to move the pci bios stuff out of loader.c
by moving it to biospci.c.

Move the pnp functionality to common/pnp.c.

Move the inb/outb forth words to the i386 sysdep.c file where their
implementation is defined.

Adjust the efi linker scripts and build machinery to cope.

his should be an invisible change to forth scripts and user
experience.

Differential Revision: https://reviews.freebsd.org/D8145
2016-10-14 16:23:12 +00:00
..
amd64
arm Add initial Raspberry Pi 3 support 2016-10-14 03:37:35 +00:00
arm64 Rework how we store the VFP registers in the pcb. This will be used when 2016-10-14 15:53:48 +00:00
boot Create a new linker set, Xficl_compile_set which contains a list of 2016-10-14 16:23:12 +00:00
bsm
cam
cddl MFV r307314: 2016-10-14 12:03:04 +00:00
compat
conf Add initial Raspberry Pi 3 support 2016-10-14 03:37:35 +00:00
contrib Fix octeon model comparison in Cavium SDK 2016-10-13 17:16:32 +00:00
crypto
ddb
dev hyperv/vmbus: Add __FBSDID 2016-10-14 05:47:59 +00:00
fs Fix panic() message reporting ufs instead of nandfs 2016-10-13 19:33:07 +00:00
gdb
geom
gnu
i386 Fix building on i386 and arm. But 'public domain' headers on the files 2016-10-13 06:56:23 +00:00
isa
kern Fix a race in vm_page_busy_sleep(9). 2016-10-13 14:41:05 +00:00
kgssapi
libkern
mips Fix building on i386 and arm. But 'public domain' headers on the files 2016-10-13 06:56:23 +00:00
modules
net
net80211 [net80211] remove now duplicate copy of the QOSDATA check macro. 2016-10-13 16:45:01 +00:00
netgraph
netinet The code currently resets the keepalive timer each time a packet is 2016-10-14 14:57:43 +00:00
netinet6 - Revert r300854, r303657 which tried to fix regression from r297225. 2016-10-13 20:15:47 +00:00
netipsec
netnatm
netpfil pf: port extended DSCP support from OpenBSD 2016-10-13 20:34:44 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
pc98 Fix building on i386 and arm. But 'public domain' headers on the files 2016-10-13 06:56:23 +00:00
powerpc Fix building on i386 and arm. But 'public domain' headers on the files 2016-10-13 06:56:23 +00:00
riscv Fix building on i386 and arm. But 'public domain' headers on the files 2016-10-13 06:56:23 +00:00
rpc
security
sparc64 Fix building on i386 and arm. But 'public domain' headers on the files 2016-10-13 06:56:23 +00:00
sys kern_linker: Handle module-loading failures in preloaded .ko files 2016-10-13 02:06:23 +00:00
teken
tests
tools
ufs
vm Plug a potential vnode lock leak in vm_fault_hold(). 2016-10-13 20:39:34 +00:00
x86
xdr
xen
Makefile