feat: Symmetric Multiprocessing, text editor improvements, merge doom libc, implement math functions

This commit is contained in:
daniel committed 2026-03-23 20:09:11 +01:00
1 parent 937d29471b
commit 41ad1f6404
46 files changed
+3004 -2404

No files matched your search

+3
View File
@@ -11,6 +11,9 @@ namespace Timekeeping {
// Initialize the APIC timer: calibrate against PIT, start periodic interrupts
void ApicTimerInitialize();
// Initialize the APIC timer on an AP (calibrate + start, no IRQ handler registration)
void ApicTimerInitializeAP();
// Reinitialize the APIC timer after S3 resume using the previously
// calibrated tick rate. Skips PIT calibration and IRQ registration
// (both survive in RAM). Only reprograms the timer hardware registers.