libstand: Build libstand for x86_64, and libstand32 for the bios loader.
authorImre Vadász <imre@vdsz.com>
Sun, 6 Mar 2016 21:39:48 +0000 (22:39 +0100)
committerImre Vadász <imre@vdsz.com>
Wed, 9 Mar 2016 20:01:42 +0000 (21:01 +0100)
commit196ed6cbe3466309938dd8c557082abdf872b71d
tree15220b236d502c5dccfb56746f341133f0960cdf
parent602ba88f6f0b96e6bf1c4abcf346dca43fdc525d
libstand: Build libstand for x86_64, and libstand32 for the bios loader.

* lib/libstand.a is now built for the native CPU architecture. The i386
  version is now built in sys/boot/libstand32 as an INTERNALLIB for usage
  in the BIOS bootloader.

* This makes the existing BIOS bootloader (from sys/boot/loader and
  sys/boot/loader_tftp) use the separately built libstand32.a instead of
  libstand.a.

* We now install an x86_64 version of libstand.a into world.
lib/libstand/Makefile
lib/libstand/x86_64/_setjmp.S [new file with mode: 0644]
sys/boot/Makefile
sys/boot/libstand32/Makefile [new file with mode: 0644]
sys/boot/pc32/loader/Makefile
sys/boot/pc32/loader_tftp/Makefile