diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ae696c4..29d9263 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,6 +20,7 @@ jobs: - name: install limine run: | git clone https://github.com/limine-bootloader/limine.git --branch=v5.x-branch-binary --depth=1 + cd limine && make && cd .. - name: build run: | diff --git a/kernel/arch/load_gdt.s b/kernel/arch/load_gdt.s index 7768b1c..5a4812c 100644 --- a/kernel/arch/load_gdt.s +++ b/kernel/arch/load_gdt.s @@ -12,4 +12,4 @@ load_gdt: mov $0x28, %rax push %rax push %rdi - retfq \ No newline at end of file + retfq diff --git a/pbuild.py b/pbuild.py index ec5fea1..83720ba 100644 --- a/pbuild.py +++ b/pbuild.py @@ -143,7 +143,6 @@ def create_iso(IMAGE_NAME): os.system(f"rm -f {IMAGE_NAME}.iso") os.system(f"rm -rf iso_root") os.system(f"mkdir -p iso_root") - os.system(f"cp -v iso_root/") os.system(f"cp -v kernel.elf boot.jpg boot.tga configs/limine.cfg limine/limine-bios.sys limine/limine-bios-cd.bin limine/limine-uefi-cd.bin iso_root/") os.system(f"mkdir -p iso_root/EFI/BOOT") os.system(f"mkdir -p iso_root/mod")