cvs commit: src/sys/sparc64/sparc64 tick.c
Marius Strobl
marius at FreeBSD.org
Fri Feb 25 16:15:54 GMT 2005
marius 2005-02-25 16:15:54 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_5)
sys/sparc64/sparc64 tick.c
Log:
MFC: 1.15
UltraSparc II[e,i] based systems come up with the tick interrupt
enabled and a handler that resets the tick counter, causing DELAY()
to not work properly when used early in boot.
Disable the tick interrupt in tick_init(), which is called early in
sparc64_init(), until the interrupt is enabled again in tick_start(),
called by cpu_initclocks(), with our own handler. This fixes the hang
during probing Sun keyboards on AXi boards and Ultra 10, with other
machines like Ultra 5 probably being affected but not tested.
Revision Changes Path
1.14.4.1 +6 -0 src/sys/sparc64/sparc64/tick.c
More information about the cvs-src
mailing list