This commit is contained in:
mintsuki 2023-03-27 01:53:14 +02:00
parent 4bb3bcc92f
commit b3c07c03ad
2 changed files with 9 additions and 9 deletions

2
.gitignore vendored
View file

@ -1,4 +1,4 @@
/limine /limine
/ovmf-x64 /ovmf
*.iso *.iso
*.hdd *.hdd

View file

@ -14,20 +14,20 @@ run: $(IMAGE_NAME).iso
qemu-system-x86_64 -M q35 -m 2G -cdrom $(IMAGE_NAME).iso -boot d qemu-system-x86_64 -M q35 -m 2G -cdrom $(IMAGE_NAME).iso -boot d
.PHONY: run-uefi .PHONY: run-uefi
run-uefi: ovmf-x64 $(IMAGE_NAME).iso run-uefi: ovmf $(IMAGE_NAME).iso
qemu-system-x86_64 -M q35 -m 2G -bios ovmf-x64/OVMF.fd -cdrom $(IMAGE_NAME).iso -boot d qemu-system-x86_64 -M q35 -m 2G -bios ovmf/OVMF.fd -cdrom $(IMAGE_NAME).iso -boot d
.PHONY: run-hdd .PHONY: run-hdd
run-hdd: $(IMAGE_NAME).hdd run-hdd: $(IMAGE_NAME).hdd
qemu-system-x86_64 -M q35 -m 2G -hda $(IMAGE_NAME).hdd qemu-system-x86_64 -M q35 -m 2G -hda $(IMAGE_NAME).hdd
.PHONY: run-hdd-uefi .PHONY: run-hdd-uefi
run-hdd-uefi: ovmf-x64 $(IMAGE_NAME).hdd run-hdd-uefi: ovmf $(IMAGE_NAME).hdd
qemu-system-x86_64 -M q35 -m 2G -bios ovmf-x64/OVMF.fd -hda $(IMAGE_NAME).hdd qemu-system-x86_64 -M q35 -m 2G -bios ovmf/OVMF.fd -hda $(IMAGE_NAME).hdd
ovmf-x64: ovmf:
mkdir -p ovmf-x64 mkdir -p ovmf
cd ovmf-x64 && curl -o OVMF-X64.zip https://efi.akeo.ie/OVMF/OVMF-X64.zip && 7z x OVMF-X64.zip cd ovmf && curl -Lo OVMF-X64.zip https://efi.akeo.ie/OVMF/OVMF-X64.zip && unzip OVMF-X64.zip
limine: limine:
git clone https://github.com/limine-bootloader/limine.git --branch=v4.x-branch-binary --depth=1 git clone https://github.com/limine-bootloader/limine.git --branch=v4.x-branch-binary --depth=1
@ -76,5 +76,5 @@ clean:
.PHONY: distclean .PHONY: distclean
distclean: clean distclean: clean
rm -rf limine ovmf-x64 rm -rf limine ovmf
$(MAKE) -C kernel distclean $(MAKE) -C kernel distclean