- Zadatak
tekst | sajt | materijali
- Risc-V
- xv6
- QEMU
docs | wiki | command options
- GNU tools
riscv toolchain repo | manuals | make | gcc options | ld options | extended asm
- other tools
potential bugs:
- memory allocator: &(x->next)
- KConsole::putCharacterOutput(c); console interrupt
- KConsole: pendingPutc, pendingGetc
- -fno-use-cxa-atexit (static destructors not called)
- mc_sip(SIP_SSIP); timer interrupt
- back from sem return
- system thread timeSlice = 0
TODO-s:
- friend classes, private vs public
- minimize includes, kernel namespace
- debugging prints
- memory allocation
- tracking allocated memory
- valid mem_free check
- defragmentation