mirror of
https://github.com/XunilGroup/XunilOS.git
synced 2026-06-02 12:44:24 +02:00
Increase kernel stack size to 2mb, move from cooperative to timer
preemption based scheduling, add correct save_lock on aarch64, add simple IPC (read, write, manage), and simple and unsecure SHM, add per-process kernel stacks, add copy_cstr_to_user, always use run_next for aarch64, remove primitives from the kernel
This commit is contained in:
+4
-1
@@ -13,6 +13,9 @@ all: $(IMAGE_NAME).iso
|
||||
.PHONY: run
|
||||
run: run-$(KARCH)
|
||||
|
||||
.PHONY: debug
|
||||
debug: debug-$(KARCH)
|
||||
|
||||
.PHONY: run-x86_64
|
||||
run-x86_64: edk2-ovmf $(IMAGE_NAME).iso
|
||||
qemu-system-$(KARCH) \
|
||||
@@ -64,7 +67,7 @@ debug-aarch64: edk2-ovmf $(IMAGE_NAME).iso
|
||||
-drive if=pflash,unit=0,format=raw,file=edk2-ovmf/ovmf-code-$(KARCH).fd,readonly=on \
|
||||
-cdrom $(IMAGE_NAME).iso \
|
||||
-semihosting-config enable=on,target=native \
|
||||
-d in_asm,int,mmu -dfilter 0xffffffff80000000..0xffffffff80010000 -D /tmp/qemu_trace.log 2>/dev/null \
|
||||
-d in_asm,int,mmu -D /tmp/qemu_trace.log 2>/dev/null \
|
||||
$(QEMUFLAGS)
|
||||
|
||||
edk2-ovmf:
|
||||
|
||||
Reference in New Issue
Block a user