misc: limine.sys -> limine-bios.sys
diff --git a/GNUmakefile.in b/GNUmakefile.in
index fee3ebfe..89b63627 100644
--- a/GNUmakefile.in
+++ b/GNUmakefile.in
@@ -148,7 +148,7 @@ install: all
$(INSTALL) -d '$(call SHESCAPE,$(DESTDIR)$(datarootdir))'
$(INSTALL) -d '$(call SHESCAPE,$(DESTDIR)$(datarootdir))/limine'
ifeq ($(BUILD_BIOS),limine-bios)
- $(INSTALL_DATA) '$(call SHESCAPE,$(BINDIR))/limine.sys' '$(call SHESCAPE,$(DESTDIR)$(datarootdir))/limine/'
+ $(INSTALL_DATA) '$(call SHESCAPE,$(BINDIR))/limine-bios.sys' '$(call SHESCAPE,$(DESTDIR)$(datarootdir))/limine/'
endif
ifneq ($(BUILD_BIOS_CD),no)
$(INSTALL_DATA) '$(call SHESCAPE,$(BINDIR))/limine-bios-cd.bin' '$(call SHESCAPE,$(DESTDIR)$(datarootdir))/limine/'
@@ -201,7 +201,7 @@ endif
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-bios-pxe.bin'
endif
- cp '$(call SHESCAPE,$(BUILDDIR))/common-bios/limine.sys' '$(call SHESCAPE,$(BINDIR))/'
+ cp '$(call SHESCAPE,$(BUILDDIR))/common-bios/limine-bios.sys' '$(call SHESCAPE,$(BINDIR))/'
touch '$(call SHESCAPE,$(BUILDDIR))/stage1.stamp'
.PHONY: limine-bios
diff --git a/README.md b/README.md
index 6d5ea365..35a3ecd1 100644
--- a/README.md
+++ b/README.md
@@ -155,7 +155,7 @@ run `limine bios-install` as such:
limine bios-install <path to device/image>
```
-The boot device must contain the `limine.sys` and `limine.cfg` files in
+The boot device must contain the `limine-bios.sys` and `limine.cfg` files in
either the root, `limine`, `boot`, or `boot/limine` directory of one of the
partitions, formatted with a supported file system.
@@ -177,15 +177,15 @@ In case one wants to let `limine bios-install` embed stage 2 within GPT's struct
simply omit the partition number, and invoke `limine bios-install` the same as one
would do for an MBR partitioned device.
-The boot device must contain the `limine.sys` and `limine.cfg` files in
+The boot device must contain the `limine-bios.sys` and `limine.cfg` files in
either the root, `limine`, `boot`, or `boot/limine` directory of one of the
partitions, formatted with a supported file system.
### BIOS/UEFI hybrid ISO creation
In order to create a hybrid ISO with Limine, place the
-`limine-uefi-cd.bin`, `limine-bios-cd.bin`, `limine.sys`, and `limine.cfg` files
+`limine-uefi-cd.bin`, `limine-bios-cd.bin`, `limine-bios.sys`, and `limine.cfg` files
into a directory which will serve as the root of the created ISO.
-(`limine.sys` and `limine.cfg` must either be in the root, `limine`, `boot`, or
+(`limine-bios.sys` and `limine.cfg` must either be in the root, `limine`, `boot`, or
`boot/limine` directory; `limine-uefi-cd.bin` and `limine-bios-cd.bin` can reside
anywhere).
@@ -226,12 +226,12 @@ 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
server or your existing DHCP server and a proxy DHCP server such as dnsmasq.
-`limine.cfg` and `limine.sys` are expected to be on the server used for boot.
+`limine.cfg` and `limine-bios.sys` are expected to be on the server used for boot.
### UEFI/PXE boot
The `BOOT*.EFI` files are compatible with UEFI PXE.
The steps needed to boot Limine are the same as with BIOS PXE,
-except that the `limine.sys` file is not needed on the server.
+except that the `limine-bios.sys` file is not needed on the server.
### Configuration
The `limine.cfg` file contains Limine's configuration.
diff --git a/common/GNUmakefile b/common/GNUmakefile
index 26a895ce..91a6417e 100644
--- a/common/GNUmakefile
+++ b/common/GNUmakefile
@@ -243,7 +243,7 @@ override HEADER_DEPS := $(addprefix $(call MKESCAPE,$(BUILDDIR))/, $(C_FILES:.c=
.PHONY: all
ifeq ($(TARGET),bios)
-all: $(call MKESCAPE,$(BUILDDIR))/limine.sys $(call MKESCAPE,$(BUILDDIR))/stage2.bin.gz
+all: $(call MKESCAPE,$(BUILDDIR))/limine-bios.sys $(call MKESCAPE,$(BUILDDIR))/stage2.bin.gz
else ifeq ($(TARGET),uefi-x86-64)
all: $(call MKESCAPE,$(BUILDDIR))/BOOTX64.EFI
else ifeq ($(TARGET),uefi-ia32)
@@ -259,7 +259,7 @@ ifeq ($(TARGET),bios)
$(call MKESCAPE,$(BUILDDIR))/stage2.bin.gz: $(call MKESCAPE,$(BUILDDIR))/stage2.bin
gzip -n -9 < '$(call SHESCAPE,$<)' > '$(call SHESCAPE,$@)'
-$(call MKESCAPE,$(BUILDDIR))/stage2.bin: $(call MKESCAPE,$(BUILDDIR))/limine.sys
+$(call MKESCAPE,$(BUILDDIR))/stage2.bin: $(call MKESCAPE,$(BUILDDIR))/limine-bios.sys
dd if='$(call SHESCAPE,$<)' bs=$$(( 0x$$("$(READELF_FOR_TARGET)" -S '$(call SHESCAPE,$(BUILDDIR))/limine.elf' | $(GREP) '\.text\.stage3' | $(SED) 's/^.*] //' | $(AWK) '{print $$3}' | $(SED) 's/^0*//') - 0xf000 )) count=1 of='$(call SHESCAPE,$@)' 2>/dev/null
$(call MKESCAPE,$(BUILDDIR))/stage2.map.o: $(call MKESCAPE,$(BUILDDIR))/limine_nomap.elf
@@ -274,7 +274,7 @@ $(call MKESCAPE,$(BUILDDIR))/full.map.o: $(call MKESCAPE,$(BUILDDIR))/limine_nos
$(CC_FOR_TARGET) $(CFLAGS_FOR_TARGET) $(CPPFLAGS_FOR_TARGET) -c '$(call SHESCAPE,$(BUILDDIR))/full.map.S' -o '$(call SHESCAPE,$@)'
rm -f '$(call SHESCAPE,$(BUILDDIR))/full.map.S' '$(call SHESCAPE,$(BUILDDIR))/full.map.d'
-$(call MKESCAPE,$(BUILDDIR))/limine.sys: $(call MKESCAPE,$(BUILDDIR))/limine_stage2only.elf $(call MKESCAPE,$(BUILDDIR))/limine.elf
+$(call MKESCAPE,$(BUILDDIR))/limine-bios.sys: $(call MKESCAPE,$(BUILDDIR))/limine_stage2only.elf $(call MKESCAPE,$(BUILDDIR))/limine.elf
$(OBJCOPY_FOR_TARGET) -O binary '$(call SHESCAPE,$(BUILDDIR))/limine.elf' '$(call SHESCAPE,$@)'
chmod -x '$(call SHESCAPE,$@)'
diff --git a/common/entry.s2.c b/common/entry.s2.c
index e9351680..5f08c83a 100644
--- a/common/entry.s2.c
+++ b/common/entry.s2.c
@@ -32,7 +32,7 @@ bool stage3_loaded = false;
static bool stage3_found = false;
extern symbol stage3_addr;
-extern symbol limine_sys_size;
+extern symbol limine_bios_sys_size;
extern symbol build_id_s2;
extern symbol build_id_s3;
@@ -41,10 +41,10 @@ static bool stage3_init(struct volume *part) {
bool old_cif = case_insensitive_fopen;
case_insensitive_fopen = true;
- if ((stage3 = fopen(part, "/limine.sys")) == NULL
- && (stage3 = fopen(part, "/limine/limine.sys")) == NULL
- && (stage3 = fopen(part, "/boot/limine.sys")) == NULL
- && (stage3 = fopen(part, "/boot/limine/limine.sys")) == NULL) {
+ if ((stage3 = fopen(part, "/limine-bios.sys")) == NULL
+ && (stage3 = fopen(part, "/limine/limine-bios.sys")) == NULL
+ && (stage3 = fopen(part, "/boot/limine-bios.sys")) == NULL
+ && (stage3 = fopen(part, "/boot/limine/limine-bios.sys")) == NULL) {
case_insensitive_fopen = old_cif;
return false;
}
@@ -52,8 +52,8 @@ static bool stage3_init(struct volume *part) {
stage3_found = true;
- if (stage3->size != (size_t)limine_sys_size) {
- print("limine.sys size incorrect.\n");
+ if (stage3->size != (size_t)limine_bios_sys_size) {
+ print("limine-bios.sys size incorrect.\n");
return false;
}
@@ -64,7 +64,7 @@ static bool stage3_init(struct volume *part) {
fclose(stage3);
if (memcmp(build_id_s2 + 16, build_id_s3 + 16, 20) != 0) {
- print("limine.sys build ID mismatch.\n");
+ print("limine-bios.sys build ID mismatch.\n");
return false;
}
@@ -112,7 +112,7 @@ noreturn void entry(uint8_t boot_drive, int boot_from) {
if (!stage3_found) {
print("\n"
"!! Stage 3 file not found!\n"
- "!! Have you copied limine.sys to the root, /boot, /limine, or /boot/limine\n"
+ "!! Have you copied limine-bios.sys to the root, /boot, /limine, or /boot/limine\n"
"!! directories of one of the partitions on the boot device?\n\n");
}
diff --git a/common/linker_bios.ld.in b/common/linker_bios.ld.in
index 6345234c..10854b83 100644
--- a/common/linker_bios.ld.in
+++ b/common/linker_bios.ld.in
@@ -80,7 +80,7 @@ SECTIONS
.note.gnu.build-id : {
*(.note.gnu.build-id)
- limine_sys_size = . - 0xf000;
+ limine_bios_sys_size = . - 0xf000;
} :data_s3
.bss : {
diff --git a/host/Makefile b/host/Makefile
index 7383bbaf..5544143c 100644
--- a/host/Makefile
+++ b/host/Makefile
@@ -13,7 +13,7 @@ all: limine
install: all
$(INSTALL) -d '$(DESTDIR)$(PREFIX)/share'
$(INSTALL) -d '$(DESTDIR)$(PREFIX)/share/limine'
- $(INSTALL) -m 644 limine.sys '$(DESTDIR)$(PREFIX)/share/limine/'
+ $(INSTALL) -m 644 limine-bios.sys '$(DESTDIR)$(PREFIX)/share/limine/'
$(INSTALL) -m 644 limine-bios-cd.bin '$(DESTDIR)$(PREFIX)/share/limine/'
$(INSTALL) -m 644 limine-uefi-cd.bin '$(DESTDIR)$(PREFIX)/share/limine/'
$(INSTALL) -m 644 limine-bios-pxe.bin '$(DESTDIR)$(PREFIX)/share/limine/'
diff --git a/host/limine.c b/host/limine.c
index 3d02844c..da741a8f 100644
--- a/host/limine.c
+++ b/host/limine.c
@@ -969,7 +969,7 @@ static int bios_install(int argc, char *argv[]) {
goto cleanup;
if (!quiet) {
- fprintf(stderr, "Reminder: Remember to copy the limine.sys file in either\n"
+ fprintf(stderr, "Reminder: Remember to copy the limine-bios.sys file in either\n"
" the root, /boot, /limine, or /boot/limine directories of\n"
" one of the partitions on the device, or boot will fail!\n");
