Loïc Grégoire
|
619c373d47
|
all: tidy
|
2026-10-07 18:03:06 -04:00 |
|
Loïc Grégoire
|
497e08bd7b
|
all: standardize suffixes
ki -> kep
mi -> mmp
|
2026-09-02 22:20:25 -04:00 |
|
Loïc Grégoire
|
8226a205a0
|
ke: add continuations
|
2026-08-29 20:03:22 -04:00 |
|
Loïc Grégoire
|
07b3893859
|
ke/sched: add pin helpers
|
2026-08-20 21:33:22 -04:00 |
|
Loïc Grégoire
|
ee0c6aad67
|
ke: scheduler overhaul
|
2026-08-19 18:04:12 -04:00 |
|
Loïc Grégoire
|
bec872bc26
|
all: refactor coding style
|
2026-08-05 17:43:46 -04:00 |
|
Loïc Grégoire
|
2a09642f4d
|
ke: rework kernel initialization
|
2026-08-05 16:10:37 -04:00 |
|
Loïc Grégoire
|
e36416304b
|
all: type-safe time units
|
2026-08-02 00:02:44 -04:00 |
|
Loïc Grégoire
|
9394197e32
|
all: make memory model saner
|
2026-08-01 11:03:29 -04:00 |
|
Loïc Grégoire
|
96d2bee857
|
loader: map pfndb and cleanup
|
2026-07-18 14:06:36 -04:00 |
|
Loïc Grégoire
|
26ec72fb36
|
ke: many scheduler improvements
Added:
- PELT
- Decaying CPU affinity
- Better load-balancing metrics overall
- Better comments
And refined overall scheduler behavior
|
2026-07-12 21:46:16 -04:00 |
|
Loïc Grégoire
|
efe5df1567
|
mm: pmap overhaul
|
2026-07-01 13:02:39 -04:00 |
|
Loïc Grégoire
|
85e6a8fec9
|
mm: make physical allocation blocking (WIP)
|
2026-06-29 22:33:43 -04:00 |
|
Loïc Grégoire
|
827f8b90d1
|
all: add console and logging machinery
|
2026-06-26 23:41:22 -04:00 |
|
Loïc Grégoire
|
16d5c6e5c6
|
mm: add Space
|
2026-06-20 12:41:22 -04:00 |
|
Loïc Grégoire
|
e50b1e0167
|
ps: initial process subsystem
|
2026-06-18 18:54:38 -04:00 |
|
Loïc Grégoire
|
6265a8dd0d
|
ke: add mechanisms for updating priority
|
2026-05-22 22:08:12 -04:00 |
|
Loïc Grégoire
|
22b8a17d7e
|
fix(pl): pin idle threads
|
2026-05-02 12:12:56 -04:00 |
|
Loïc Grégoire
|
a46782adca
|
build: switch to zonfig
|
2026-04-24 10:35:53 -04:00 |
|
Loïc Grégoire
|
a7e319c922
|
Revert "refactor: time -> clock"
This reverts commit 44cf08e57c.
|
2026-04-19 08:38:45 -04:00 |
|
Loïc Grégoire
|
8fc133cc3c
|
feat: fireworks!
|
2026-04-18 20:44:52 -04:00 |
|
Loïc Grégoire
|
44cf08e57c
|
refactor: time -> clock
|
2026-04-18 14:07:42 -04:00 |
|
Loïc Grégoire
|
a1db75746a
|
feat(pl/pc): add APIC timer support
|
2026-04-18 11:18:33 -04:00 |
|
Loïc Grégoire
|
1aa6743f43
|
refactor: use root instead of base
|
2026-04-17 20:58:25 -04:00 |
|
Loïc Grégoire
|
a09c78474d
|
feat(pc): add AP startup
|
2026-04-15 19:38:00 -04:00 |
|