文件名称:nim-xv6:将 xv6 翻译成 nim
文件大小:32KB
文件格式:ZIP
更新时间:2024-07-10 12:14:10
Nim
尼姆-xv6 将 xv6 翻译成 nim 建造 构建依赖于 Nim (0.10.3) 的开发版本和可以发出 x86_64 的 C 编译器 export GCC=gcc export LD=ld export OBJCOPY=objcopy export NIM=nim export QEMU=qemu-system-x86_64 make While working on this I realized that instead of trying to build up the kernel from scratch in Nim, a potentially better approach could be to " infuse " Nim into working kernel. This way, I could have a " working kernel " all t
【文件预览】:
nim-xv6-master
----x86asm.nim(1KB)
----stdlib.nim(2KB)
----types.nim(1KB)
----console.nim(1KB)
----procs.nim(2KB)
----mmu.nim(3KB)
----panicoverride.nim(368B)
----boot()
--------x86_64()
----spinlock.nim(1KB)
----LICENSE(1KB)
----README.md(847B)
----Makefile(643B)
----uart.nim(3KB)
----vm64.nim(173B)
----memlayout.nim(2KB)
----.gitignore(227B)
----kalloc.nim(2KB)
----main.nim(1KB)
----consts.nim(1KB)