Add bootanim.tar.gz

This commit is contained in:
Alex 2023-03-25 12:13:20 +02:00
parent 6694842653
commit fea3816246
Signed by untrusted user who does not match committer: enderice2
GPG Key ID: EACC3AD603BAB4DD
5 changed files with 17 additions and 5 deletions

1
.gitignore vendored
View File

@ -19,6 +19,7 @@ tools/*
!tools/toolchain-gcc.patch !tools/toolchain-gcc.patch
doxygen-doc doxygen-doc
initrd.tar.gz initrd.tar.gz
bootanim.tar.gz
.dccache .dccache
*.log *.log
*.log.* *.log.*

View File

@ -56,6 +56,7 @@
"BLOCKDEVICE", "BLOCKDEVICE",
"BNDCFGS", "BNDCFGS",
"bochs", "bochs",
"bootanim",
"bootdev", "bootdev",
"Bootloader", "Bootloader",
"brontobyte", "brontobyte",
@ -292,6 +293,7 @@
"SYMENT", "SYMENT",
"SYSENTER", "SYSENTER",
"Tamsyn", "Tamsyn",
"targp",
"TCCR", "TCCR",
"TDCR", "TDCR",
"TEXIT", "TEXIT",

View File

@ -122,8 +122,11 @@ endif
build_image: build_image:
mkdir -p iso_tmp_data mkdir -p iso_tmp_data
# tar czf initrd.tar.gz -C initrd/ ./ --format=ustar
# tar czf bootanim.tar.gz -C bootanim/ ./ --format=ustar
tar cf initrd.tar.gz -C initrd/ ./ --format=ustar tar cf initrd.tar.gz -C initrd/ ./ --format=ustar
cp Kernel/kernel.fsys initrd.tar.gz \ tar cf bootanim.tar.gz -C bootanim/ ./ --format=ustar
cp Kernel/kernel.fsys initrd.tar.gz bootanim.tar.gz \
iso_tmp_data/ iso_tmp_data/
ifeq ($(BOOTLOADER), lynx) ifeq ($(BOOTLOADER), lynx)
cp tools/lynx.cfg Lynx/loader.bin Lynx/efi-loader.bin iso_tmp_data/ cp tools/lynx.cfg Lynx/loader.bin Lynx/efi-loader.bin iso_tmp_data/
@ -175,7 +178,7 @@ run: build qemu
clean: clean:
rm -rf doxygen-doc iso_tmp_data rm -rf doxygen-doc iso_tmp_data
rm -f initrd.tar.gz $(OSNAME).iso $(OSNAME).img rm -f initrd.tar.gz bootanim.tar.gz $(OSNAME).iso $(OSNAME).img
rm -f initrd/system/drivers/*.fex rm -f initrd/system/drivers/*.fex
rm -f initrd/system/drivers/*.elf rm -f initrd/system/drivers/*.elf
rm -f initrd/system/drivers/*.raw rm -f initrd/system/drivers/*.raw

View File

@ -5,6 +5,6 @@ set timeout=0
menuentry "Fennix" { menuentry "Fennix" {
clear clear
echo "Loading Fennix..." echo "Loading Fennix..."
multiboot2 /kernel.fsys --alloc=xallocv1 --cores=0 --ioapicirq=1 --tasking=multi --drvdir=/system/drivers --init=/system/init.elf --ioc=true --udl=true --simd=true multiboot2 /kernel.fsys --alloc=xallocv1 --cores=0 --ioapicirq=1 --tasking=multi --drvdir=/system/drivers --init=/system/init.elf --ioc=true --udl=true --simd=false --bootanim=false
boot boot
} }

View File

@ -5,18 +5,24 @@ INTERFACE_BRANDING=Fennix
# DO NOT EDIT! # DO NOT EDIT!
COMMENT=Boot Fennix using limine protocol COMMENT=Boot Fennix using limine protocol
PROTOCOL=limine PROTOCOL=limine
KERNEL_CMDLINE=--alloc=xallocv1 --cores=0 --ioapicirq=1 --tasking=multi --drvdir=/system/drivers --init=/system/init.elf --ioc=true --udl=true --simd=true KERNEL_CMDLINE=--alloc=xallocv1 --cores=0 --ioapicirq=1 --tasking=multi --drvdir=/system/drivers --init=/system/init.elf --ioc=true --udl=true --simd=false --bootanim=false
KERNEL_PATH=boot:///kernel.fsys KERNEL_PATH=boot:///kernel.fsys
MODULE_PATH=boot:///initrd.tar.gz MODULE_PATH=boot:///initrd.tar.gz
MODULE_CMDLINE=initrd MODULE_CMDLINE=initrd
MODULE_PATH=boot:///bootanim.tar.gz
MODULE_CMDLINE=bootanim
:Fennix (multiboot2) :Fennix (multiboot2)
# DO NOT EDIT! # DO NOT EDIT!
COMMENT=Boot Fennix using multiboot2 protocol COMMENT=Boot Fennix using multiboot2 protocol
PROTOCOL=multiboot2 PROTOCOL=multiboot2
KERNEL_CMDLINE=--alloc=xallocv1 --cores=0 --tasking=multi --drvdir=/system/drivers --init=/system/init.elf --ioc=true --udl=true KERNEL_CMDLINE=--alloc=xallocv1 --cores=0 --tasking=multi --drvdir=/system/drivers --init=/system/init.elf --ioc=true --udl=true --simd=false --bootanim=false
KERNEL_PATH=boot:///kernel.fsys KERNEL_PATH=boot:///kernel.fsys
MODULE_PATH=boot:///initrd.tar.gz MODULE_PATH=boot:///initrd.tar.gz
MODULE_CMDLINE=initrd MODULE_CMDLINE=initrd
MODULE_PATH=boot:///bootanim.tar.gz
MODULE_CMDLINE=bootanim