misc: limine-pxe.bin -> limine-bios-pxe.bin
This commit is contained in:
parent
1c5fde5dc9
commit
d0b9bbdca6
|
@ -42,7 +42,7 @@ override BUILD_UEFI_IA32 := @BUILD_UEFI_IA32@
|
||||||
override BUILD_UEFI_AARCH64 := @BUILD_UEFI_AARCH64@
|
override BUILD_UEFI_AARCH64 := @BUILD_UEFI_AARCH64@
|
||||||
override BUILD_UEFI_RISCV64 := @BUILD_UEFI_RISCV64@
|
override BUILD_UEFI_RISCV64 := @BUILD_UEFI_RISCV64@
|
||||||
override BUILD_CD_EFI := @BUILD_CD_EFI@
|
override BUILD_CD_EFI := @BUILD_CD_EFI@
|
||||||
override BUILD_PXE := @BUILD_PXE@
|
override BUILD_BIOS_PXE := @BUILD_BIOS_PXE@
|
||||||
override BUILD_CD := @BUILD_CD@
|
override BUILD_CD := @BUILD_CD@
|
||||||
|
|
||||||
override DEFAULT_CC := @CC@
|
override DEFAULT_CC := @CC@
|
||||||
|
@ -156,8 +156,8 @@ endif
|
||||||
ifneq ($(BUILD_CD_EFI),no)
|
ifneq ($(BUILD_CD_EFI),no)
|
||||||
$(INSTALL_DATA) '$(call SHESCAPE,$(BINDIR))/limine-cd-efi.bin' '$(call SHESCAPE,$(DESTDIR)$(datarootdir))/limine/'
|
$(INSTALL_DATA) '$(call SHESCAPE,$(BINDIR))/limine-cd-efi.bin' '$(call SHESCAPE,$(DESTDIR)$(datarootdir))/limine/'
|
||||||
endif
|
endif
|
||||||
ifneq ($(BUILD_PXE),no)
|
ifneq ($(BUILD_BIOS_PXE),no)
|
||||||
$(INSTALL_DATA) '$(call SHESCAPE,$(BINDIR))/limine-pxe.bin' '$(call SHESCAPE,$(DESTDIR)$(datarootdir))/limine/'
|
$(INSTALL_DATA) '$(call SHESCAPE,$(BINDIR))/limine-bios-pxe.bin' '$(call SHESCAPE,$(DESTDIR)$(datarootdir))/limine/'
|
||||||
endif
|
endif
|
||||||
ifeq ($(BUILD_UEFI_AARCH64),limine-uefi-aarch64)
|
ifeq ($(BUILD_UEFI_AARCH64),limine-uefi-aarch64)
|
||||||
$(INSTALL_DATA) '$(call SHESCAPE,$(BINDIR))/BOOTAA64.EFI' '$(call SHESCAPE,$(DESTDIR)$(datarootdir))/limine/'
|
$(INSTALL_DATA) '$(call SHESCAPE,$(BINDIR))/BOOTAA64.EFI' '$(call SHESCAPE,$(DESTDIR)$(datarootdir))/limine/'
|
||||||
|
@ -198,8 +198,8 @@ $(call MKESCAPE,$(BUILDDIR))/stage1.stamp: $(STAGE1_FILES) $(call MKESCAPE,$(BUI
|
||||||
ifneq ($(BUILD_CD),no)
|
ifneq ($(BUILD_CD),no)
|
||||||
cd '$(call SHESCAPE,$(SRCDIR))/stage1/cd' && nasm bootsect.asm -Wall $(WERROR_FLAG) -fbin -DBUILDDIR="'"'$(call NASMESCAPE,$(BUILDDIR))'"'" -o '$(call SHESCAPE,$(BINDIR))/limine-cd.bin'
|
cd '$(call SHESCAPE,$(SRCDIR))/stage1/cd' && nasm bootsect.asm -Wall $(WERROR_FLAG) -fbin -DBUILDDIR="'"'$(call NASMESCAPE,$(BUILDDIR))'"'" -o '$(call SHESCAPE,$(BINDIR))/limine-cd.bin'
|
||||||
endif
|
endif
|
||||||
ifneq ($(BUILD_PXE),no)
|
ifneq ($(BUILD_BIOS_PXE),no)
|
||||||
cd '$(call SHESCAPE,$(SRCDIR))/stage1/pxe' && nasm bootsect.asm -Wall $(WERROR_FLAG) -fbin -DBUILDDIR="'"'$(call NASMESCAPE,$(BUILDDIR))'"'" -o '$(call SHESCAPE,$(BINDIR))/limine-pxe.bin'
|
cd '$(call SHESCAPE,$(SRCDIR))/stage1/pxe' && nasm bootsect.asm -Wall $(WERROR_FLAG) -fbin -DBUILDDIR="'"'$(call NASMESCAPE,$(BUILDDIR))'"'" -o '$(call SHESCAPE,$(BINDIR))/limine-bios-pxe.bin'
|
||||||
endif
|
endif
|
||||||
cp '$(call SHESCAPE,$(BUILDDIR))/common-bios/limine.sys' '$(call SHESCAPE,$(BINDIR))/'
|
cp '$(call SHESCAPE,$(BUILDDIR))/common-bios/limine.sys' '$(call SHESCAPE,$(BINDIR))/'
|
||||||
touch '$(call SHESCAPE,$(BUILDDIR))/stage1.stamp'
|
touch '$(call SHESCAPE,$(BUILDDIR))/stage1.stamp'
|
||||||
|
|
|
@ -221,7 +221,7 @@ For example, if it was copied in
|
||||||
`boot/limine-cd-efi.bin`.
|
`boot/limine-cd-efi.bin`.
|
||||||
|
|
||||||
### BIOS/PXE boot
|
### BIOS/PXE boot
|
||||||
The `limine-pxe.bin` binary is a valid PXE boot image.
|
The `limine-bios-pxe.bin` binary is a valid PXE boot image.
|
||||||
In order to boot Limine from PXE it is necessary to setup a DHCP server with
|
In order to boot Limine from PXE it is necessary to setup a DHCP server with
|
||||||
support for PXE booting. This can either be accomplished using a single DHCP
|
support for PXE booting. This can either be accomplished using a single DHCP
|
||||||
server or your existing DHCP server and a proxy DHCP server such as dnsmasq.
|
server or your existing DHCP server and a proxy DHCP server such as dnsmasq.
|
||||||
|
|
|
@ -77,13 +77,13 @@ AC_ARG_ENABLE([bios-cd],
|
||||||
|
|
||||||
AC_SUBST([BUILD_CD])
|
AC_SUBST([BUILD_CD])
|
||||||
|
|
||||||
BUILD_PXE="$BUILD_ALL"
|
BUILD_BIOS_PXE="$BUILD_ALL"
|
||||||
|
|
||||||
AC_ARG_ENABLE([bios-pxe],
|
AC_ARG_ENABLE([bios-pxe],
|
||||||
[AS_HELP_STRING([--enable-bios-pxe], [enable building the x86 BIOS PXE image])],
|
[AS_HELP_STRING([--enable-bios-pxe], [enable building the x86 BIOS PXE image])],
|
||||||
[BUILD_PXE="$enableval"])
|
[BUILD_BIOS_PXE="$enableval"])
|
||||||
|
|
||||||
AC_SUBST([BUILD_PXE])
|
AC_SUBST([BUILD_BIOS_PXE])
|
||||||
|
|
||||||
BUILD_BIOS="$BUILD_ALL"
|
BUILD_BIOS="$BUILD_ALL"
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@ if test "x$BUILD_BIOS" = "xno"; then
|
||||||
if test "x$BUILD_CD" = "xyes"; then
|
if test "x$BUILD_CD" = "xyes"; then
|
||||||
BUILD_BIOS="yes"
|
BUILD_BIOS="yes"
|
||||||
fi
|
fi
|
||||||
if test "x$BUILD_PXE" = "xyes"; then
|
if test "x$BUILD_BIOS_PXE" = "xyes"; then
|
||||||
BUILD_BIOS="yes"
|
BUILD_BIOS="yes"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -16,7 +16,7 @@ install: all
|
||||||
$(INSTALL) -m 644 limine.sys '$(DESTDIR)$(PREFIX)/share/limine/'
|
$(INSTALL) -m 644 limine.sys '$(DESTDIR)$(PREFIX)/share/limine/'
|
||||||
$(INSTALL) -m 644 limine-cd.bin '$(DESTDIR)$(PREFIX)/share/limine/'
|
$(INSTALL) -m 644 limine-cd.bin '$(DESTDIR)$(PREFIX)/share/limine/'
|
||||||
$(INSTALL) -m 644 limine-cd-efi.bin '$(DESTDIR)$(PREFIX)/share/limine/'
|
$(INSTALL) -m 644 limine-cd-efi.bin '$(DESTDIR)$(PREFIX)/share/limine/'
|
||||||
$(INSTALL) -m 644 limine-pxe.bin '$(DESTDIR)$(PREFIX)/share/limine/'
|
$(INSTALL) -m 644 limine-bios-pxe.bin '$(DESTDIR)$(PREFIX)/share/limine/'
|
||||||
$(INSTALL) -m 644 BOOTX64.EFI '$(DESTDIR)$(PREFIX)/share/limine/'
|
$(INSTALL) -m 644 BOOTX64.EFI '$(DESTDIR)$(PREFIX)/share/limine/'
|
||||||
$(INSTALL) -m 644 BOOTIA32.EFI '$(DESTDIR)$(PREFIX)/share/limine/'
|
$(INSTALL) -m 644 BOOTIA32.EFI '$(DESTDIR)$(PREFIX)/share/limine/'
|
||||||
$(INSTALL) -d '$(DESTDIR)$(PREFIX)/include'
|
$(INSTALL) -d '$(DESTDIR)$(PREFIX)/include'
|
||||||
|
|
2
test.mk
2
test.mk
|
@ -190,7 +190,7 @@ pxe-test:
|
||||||
$(MKDIR_P) test_image/boot
|
$(MKDIR_P) test_image/boot
|
||||||
sudo cp -rv $(BINDIR)/* test_image/boot/
|
sudo cp -rv $(BINDIR)/* test_image/boot/
|
||||||
sudo cp -rv test/* test_image/boot/
|
sudo cp -rv test/* test_image/boot/
|
||||||
qemu-system-x86_64 -smp 4 -netdev user,id=n0,tftp=./test_image,bootfile=boot/limine-pxe.bin -device rtl8139,netdev=n0,mac=00:00:00:11:11:11 -debugcon stdio
|
qemu-system-x86_64 -smp 4 -netdev user,id=n0,tftp=./test_image,bootfile=boot/limine-bios-pxe.bin -device rtl8139,netdev=n0,mac=00:00:00:11:11:11 -debugcon stdio
|
||||||
|
|
||||||
.PHONY: uefi-x86-64-test
|
.PHONY: uefi-x86-64-test
|
||||||
uefi-x86-64-test:
|
uefi-x86-64-test:
|
||||||
|
|
Loading…
Reference in New Issue