ref: d670bbd641ead47d8c4b5b4fa646d7863d0d1dfd
parent: 1cc8b1b13e13368bea65e07009fc19d8989850b3
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat Jul 8 13:46:27 EDT 2023
pc: do trapinit() and mathinit() early
--- a/sys/src/9/pc/main.c
+++ b/sys/src/9/pc/main.c
@@ -40,11 +40,12 @@
ramdiskinit();
confinit();
xinit();
+ trapinit();
+ mathinit();
if(i8237alloc != nil)
i8237alloc();
pcicfginit();
bootscreeninit();
- trapinit();
printinit();
cpuidprint();
mmuinit();
@@ -51,7 +52,6 @@
if(arch->intrinit) /* launches other processors on an mp */
arch->intrinit();
timersinit();
- mathinit();
if(arch->clockenable)
arch->clockenable();
procinit0();
--
⑨