git: 9front

Download patch

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();
--