Not working, saving for today

This commit is contained in:
2025-11-02 22:01:36 +02:00
parent ac442e9f7c
commit 17c7e1d431
7 changed files with 6796 additions and 5 deletions

View File

@@ -1,19 +1,27 @@
MAKEFILE_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
BUILD_DIR ?= $(MAKEFILE_DIR)build
ARCH ?= x86
ARCH ?= x86_64
KERNEL_FILE_NAME ?= bzImage
INITRAMFS_FILE = $(BUILD_DIR)/linux/initramfs.cpio
KERNEL_FILE = $(BUILD_DIR)/linux/kernel/arch/$(ARCH)/boot/$(KERNEL_FILE_NAME)
export BUILD_DIR
export ARCH
export KERNEL_FILE_NAME
kernel:
$(MAKE) -C $(MAKEFILE_DIR)/linux
$(MAKE) -C $(MAKEFILE_DIR)/linux kernel
initramfs:
$(MAKE) -C $(MAKEFILE_DIR)/linux initramfs -B
kernel-config:
$(MAKE) -C $(MAKEFILE_DIR)/linux kernel-config
qemu:
qemu-system-x86_64 -kernel $(KERNEL_FILE) -initrd $(INITRAMFS_FILE) -append "rdinit=/usr/sbin/init console=ttyS0" -serial mon:stdio
clean: