History log of /netbsd-src/sys/arch/sparc/sparc/timer_sun4.c (Results 1 – 19 of 19)
Revision Date Author Comments
# ace9f0e4 17-Jul-2011 mrg <mrg@NetBSD.org>

convert all the sparc drivers that attach on my ss20 to use device_t,
cfdata_t and CFATTACH_DECL_NEW().

fd/fdc could use better testing, but i'm pretty sure i got it right.


# b6584574 01-Jul-2011 dyoung <dyoung@NetBSD.org>

#include <sys/bus.h> instead of <machine/bus.h>.


# fd50199e 04-Jan-2010 mrg <mrg@NetBSD.org>

curlwp is never NULL any more.


# 4b293a84 03-Dec-2007 ad <ad@NetBSD.org>

Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implemen

Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implement threaded soft interrupts.

show more ...


# bc2a798a 24-Aug-2006 kardel <kardel@NetBSD.org>

Pass the correct (timer instead of stat counter) timer registers to timerattach().
History: This cleans up another long standing inconsistency where timerblurb for delay() was
calibrated against the

Pass the correct (timer instead of stat counter) timer registers to timerattach().
History: This cleans up another long standing inconsistency where timerblurb for delay() was
calibrated against the stat timer instead the clock timer. Before timecounters
this didn't matter at al as both timer run with the same frequency and the
calibration was a frequency based calibration.

Misbehaving clock found by Fanch (at) kekpar dot net on current-users@ - Thanks.
Fix verified to work by Fanch.

show more ...


# 09b51ec9 07-Jun-2006 kardel <kardel@NetBSD.org>

convert to timecounters (from branch simonb-timecounters)


# 8fbe0d85 16-Nov-2005 uwe <uwe@NetBSD.org>

Drop trailing whitespace.


# 7f51f38a 01-Jul-2004 pk <pk@NetBSD.org>

Avoid unnecessary stores of discarded values.


# a4183603 15-Jul-2003 lukem <lukem@NetBSD.org>

__KERNEL_RCSID()


# c464d72f 18-Jan-2003 thorpej <thorpej@NetBSD.org>

Merge the nathanw_sa branch.


# a458d9f0 15-Jan-2003 pk <pk@NetBSD.org>

Fix compiler warning induced by last change.


# 9eb63b3b 14-Jan-2003 pk <pk@NetBSD.org>

statintr: if interrupting code running below IPL_SCHED, call schedintr()
directly, saving the overhead of an extra soft interrupt.


# 67998a86 06-Jan-2003 pk <pk@NetBSD.org>

Move schedintr() to clock.c and initialise schedhz in initclocks(), so
these are available to all timer implementations.


# 1df04e66 31-Dec-2002 pk <pk@NetBSD.org>

Make the schedintr() code common for all timers.


# f19c04e3 28-Nov-2002 pk <pk@NetBSD.org>

Move timer{match,attach}_mainbus() back into timer.c, since the `timer at
mainbus' configuration declaration is orthogonal to the configured SUN4[CM]
platform options.


# 4bf871a7 02-Oct-2002 thorpej <thorpej@NetBSD.org>

Add trailing ; to CFATTACH_DECL.


# c1077f22 01-Oct-2002 thorpej <thorpej@NetBSD.org>

Use CFATTACH_DECL().


# f818766a 27-Sep-2002 thorpej <thorpej@NetBSD.org>

Declare all cfattach structures const.


# 067a64da 25-Aug-2002 thorpej <thorpej@NetBSD.org>

Split the timer code up into Sun4/Sun4c, Sun4m, and MS-IIep bits, mostly
to make it more readable.