From ed4c8127658eec28f70947c738abb4b24244c909 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Wed, 13 Jan 2016 23:18:25 +0100 Subject: pc/pc64: backing out new mp startup code (caused issues with ramnode) apparently, this causes some quadcore ramnode vm to hang on boot, even tho all cores successfully started up and are operational. i suspect some side effect from timersinit()... this would also mean *notsc= would break it (syncclock() would continue)... its unclear. i'm reverting this for now until the problem is better understood. --- sys/src/9/pc64/squidboy.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'sys/src/9/pc64') diff --git a/sys/src/9/pc64/squidboy.c b/sys/src/9/pc64/squidboy.c index 2646626b7..218f4971a 100644 --- a/sys/src/9/pc64/squidboy.c +++ b/sys/src/9/pc64/squidboy.c @@ -15,7 +15,6 @@ squidboy(Apic* apic) mmuinit(); cpuidentify(); cpuidprint(); - apic->online = 1; coherence(); @@ -29,7 +28,7 @@ squidboy(Apic* apic) unlock(&active); while(!active.thunderbirdsarego) - idlehands(); + microdelay(100); schedinit(); } -- cgit v1.2.3