summaryrefslogtreecommitdiff
path: root/sys/inc/os
AgeCommit message (Collapse)Author
2025-11-21kern: Move os/mount.h to kern/mount.hIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-11-21kern: vfs: Add initial mountpoint lookup helperIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-11-20kern: Move vnode related files to kernIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-11-20kern: Add initial virtual file system sourcesIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-11-20kern: Add initial vnode initializationIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-11-19kern: sched: Add function to dequeue processesIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-11-19kern: sched: Add scheduler quantum defineIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-11-19kern: proc: Add enhanced processor arbitrationIan Moffett
Unlike the previouses systems where there was a global arbiter and a shared lock, rv7 derives a zero-based processor index by using the lower 8 bits of the pid MOD the core count. This significantly reduces contention. Signed-off-by: Ian Moffett <ian@osmora.org>
2025-11-19kern/amd64+os: proc: Add process initializationIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-11-18kern: Add initial process definitionsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-11-18project: Correct malformed copyright headersIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-11-17kern: os: Add MMIO helper macrosIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-11-15kern: os: Add trace function for kernel logsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>