> > 4947394 (x86: if a CPU fails to start, machine hangs)
> >         in progress, bug
> >
> > What's the state of bugs, what kind of additional information is available
> > for these bugs (especially 4947394) that isn't visible on 
> > bugs.opensolaris.org?
> 
> 4947394 should be closed, as the code in start_other_cpus() is already
> skipping CPUs that fail to start.  It didn't used to do that before Dan Mick's
> putback of 4951784.  So I've closed 4947394 as a dup.


I've filed a new bug for this problem:
6446729 "cpu 1 failed to start" when TSC counters are not in sync
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6446729

To fix the problem, I've moved the tsc clock synchronization code for the slave
cpus in mp_startup() up a few lines, so that the gethrtime() call [via cmn_err()
-> gethrestime() -> pc_gethrestime() ] runs when the tsc clock delta is 
initialized.
(see the bug report)

The ASUS N4L-VM mainboard doesn't hang any more during mp cpu startup.

Comments?
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to