| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-05-05 | riscv64 boots with clang (sort of) | Kimplul | |
| 2022-04-29 | continue building base for irq handling | Kimplul | |
| 2022-04-24 | fix rv32 compile errors | Kimplul | |
| 2022-04-24 | start initial irq handling | Kimplul | |
| + Still lots todo, and I'm not entirely sure how I should handle program space switches (mainly since the kernel uses the process' stack, maybe it shouldn't?) | |||
| 2022-04-23 | ran clang-format | Kimplul | |
| 2022-04-21 | fix warnings on 32bit riscv | Kimplul | |
| + Will most probably not work on 32bit, but nice to make 'portable' code. | |||
| 2022-04-21 | use uint64_t for timer ticks | Kimplul | |
| + GCC seems to provide this even on 32bit platforms, though I should really check. | |||
| 2022-04-21 | start working on timer subsys | Kimplul | |
| 2022-04-17 | expand sbi implementation a bit | Kimplul | |
| 2022-04-10 | add basic ubsan and fix issues reported by it | Kimplul | |
| 2022-04-10 | add clang format and run it | Kimplul | |
| 2022-03-01 | make vmflags_t 16 bits | Kimplul | |
| lower 8 bits are reserved for arch-specific flags (but at least read/write/execute) and higher 8 bits are metadata, currently only for VM_VIRTUAL (to be used when the backing physical memory shouldn't be freed) | |||
| 2022-01-07 | Use #if defined(...) when not guard clause | Kimplul | |
| 2022-01-07 | Modified pmem configuration handling | Kimplul | |
| 2022-01-07 | Prefix static functions with __ | Kimplul | |
| + Probably completely unnecessary stylistic thing, but I'll roll with it | |||
| 2022-01-07 | Moved debugging into debug.c | Kimplul | |
| + No clue why I had that stuff in common/main.c | |||
| 2022-01-07 | Steps towards better status/debugging control | Kimplul | |
| 2022-01-07 | Improved header dependency tree | Kimplul | |
| 2022-01-07 | Allow building with clang | Kimplul | |
| + Release mode is sort of broken, as lto doesn't work with linker relaxation and turning the relaxation off causes issues with the jump from init to kernel (as I've currently implemented it, could probably be fixed with a manual jump from assembly, I'll add it to my TODO list) | |||
