freebsd-dev/sys/boot/pc98
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
..
boot0 Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
boot0.5 sys/boot: spelling fixes in comments. 2016-04-30 00:26:38 +00:00
boot2 Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
btx Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
cdboot Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
kgzldr NO_MAN= has been deprecated in favor of MAN= for some time, go ahead 2014-04-13 05:21:56 +00:00
libpc98 Create a new linker set, Xficl_compile_set which contains a list of 2016-10-14 16:23:12 +00:00
loader Netboot: allow both tftpfs and nfs in both pxeboot and loader.efi 2016-08-31 13:16:40 +00:00
pc98boot Fix build. 2011-02-12 06:22:23 +00:00
Makefile
Makefile.inc Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00