Commit Graph

9 Commits

Author SHA1 Message Date
chloe a33ae9b426 ptos/amd64: cpu: Use smaller interrupt stack for NMIs
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-07-14 22:11:47 +00:00
chloe 7fa508bdf3 ptos/amd64: cpu: Add interrupt stack for NMIs
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-07-14 21:04:21 +00:00
chloe 093061f2ad ptos/amd64: cpu: Enable interrupts after P2 init
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-14 16:39:45 -04:00
chloe 7a2aec4e12 ptos: ke: Add per-processor scheduler queue + PBI packer
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-14 05:57:11 +00:00
chloe bb55a52b69 ptos/amd64: Add task state segment
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-13 23:27:01 -04:00
chloe 4165241b6f stos/amd64: cpu: Add LAPIC driver + MCB in KPCR
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-13 22:26:21 -04:00
chloe 895521c510 ptos: Initialize per-processor pool regions
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-13 18:35:39 -04:00
chloe 7a8fbe7025 ptos/amd64: cpu: Add HalKpcrCurrent()
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-13 18:13:25 -04:00
chloe 7cb153f98c ptos/amd64+hal: Add interrupt handling + P1 KPCR init
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-07-11 04:46:00 +00:00