freebsd-dev/sys/boot/ficl
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
..
aarch64 Add the arm64 machine dependent parts of ficl. This is not machine 2015-04-09 10:00:26 +00:00
amd64 loader.efi: add terminal emulation support 2016-01-06 15:38:39 +00:00
arm Cleanup trailing newlines noticed while looking for other issues. 2014-11-14 21:08:51 +00:00
i386 Create a new linker set, Xficl_compile_set which contains a list of 2016-10-14 16:23:12 +00:00
mips Cleanup trailing newlines noticed while looking for other issues. 2014-11-14 21:08:51 +00:00
mips64 Cleanup trailing newlines noticed while looking for other issues. 2014-11-14 21:08:51 +00:00
powerpc Cleanup trailing newlines noticed while looking for other issues. 2014-11-14 21:08:51 +00:00
riscv Welcome the RISC-V 64-bit kernel. 2016-01-29 15:12:31 +00:00
softwords
sparc64 Cleanup trailing newlines noticed while looking for other issues. 2014-11-14 21:08:51 +00:00
dict.c
efi.c Implement UEFI set environment variable, as well as exporting the EFI 2016-05-17 21:25:20 +00:00
ficl.c
ficl.h Create a new linker set, Xficl_compile_set which contains a list of 2016-10-14 16:23:12 +00:00
fileaccess.c
float.c
loader.c Create a new linker set, Xficl_compile_set which contains a list of 2016-10-14 16:23:12 +00:00
Makefile Add more .NOMETA missed in r291320 2016-03-11 23:45:51 +00:00
Makefile.depend DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
math64.c
math64.h
prefix.c
search.c
stack.c
testmain.c
tools.c Fix printf args for 64-bit archs 2014-04-08 18:02:32 +00:00
unix.c
vm.c
words.c Minor space tweak to make things consistent. 2016-05-17 14:10:44 +00:00