mirror of
https://github.com/iceHtwoO/novaOS.git
synced 2026-04-16 20:22:26 +00:00
* feat: Implement a basic MMU configuration * feat: Enhance MMU by separating sections and configuring permissions * feat: Update MMU configuration and memory allocation functions * fix: Level 3 translation fault * docs: add code documentation * fix: linter * feat: map translation tables to kernel space * feat: move el1 stack to kernel VA space * feat: use virtual memory for heap allocation * docs: update Readme
14 lines
355 B
Bash
Executable File
14 lines
355 B
Bash
Executable File
set -e
|
|
|
|
cargo build --target aarch64-unknown-none --release
|
|
cd "$(dirname "$0")"
|
|
|
|
llvm-objcopy -O binary ../target/aarch64-unknown-none/release/nova ../target/aarch64-unknown-none/release/kernel8.img
|
|
|
|
qemu-system-aarch64 \
|
|
-M raspi3b \
|
|
-cpu cortex-a53 \
|
|
-serial stdio \
|
|
-sd ../sd.img \
|
|
-kernel ../target/aarch64-unknown-none/release/kernel8.img
|