History log of /netbsd-src/sys/arch/sgimips/dev/int.c (Results 1 – 25 of 32)
Revision Date Author Comments
# 61a80495 21-Nov-2020 thorpej <thorpej@NetBSD.org>

malloc(9) -> kmem(9)


# 482eef70 29-May-2020 rin <rin@NetBSD.org>

For struct timecounter, use C99 initializers.
Compile tested. No functional changes intended.


# d47bcd29 10-Nov-2019 chs <chs@NetBSD.org>

in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
and remove code to handle failures that can no longer happen.


# 25bb985e 27-Sep-2018 macallan <macallan@NetBSD.org>

add event counters for int0 at mainbus


# eb488f67 18-Feb-2015 macallan <macallan@NetBSD.org>

switch sgimips to common bus_dma and bus_space in arch/mips/
Tested on O2 and Indy.
Things that are compile-tested only for lack of hardware:
- GIO ethernet cards with PCI bridges
- IP2x hardware not

switch sgimips to common bus_dma and bus_space in arch/mips/
Tested on O2 and Indy.
Things that are compile-tested only for lack of hardware:
- GIO ethernet cards with PCI bridges
- IP2x hardware not found on Indy
- IP1x

show more ...


# 5dbd45e4 03-Jun-2014 macallan <macallan@NetBSD.org>

actually get rid of actually unused variables, still works on my Indy
thanks mrg


# 834a163f 02-Jun-2014 macallan <macallan@NetBSD.org>

sprinkle __unused()


# cbab9cad 27-Oct-2012 chs <chs@NetBSD.org>

split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.


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

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


# 7567d86e 10-Mar-2011 tsutsui <tsutsui@NetBSD.org>

Set correct struct clockframe .intr value for hardclock(9).


# 23347d39 20-Feb-2011 matt <matt@NetBSD.org>

Merge forward matt-nb5-mips64
Adapt to new interrupt/spl framework
Deal with arcbios calls being O32 and kernels being N32/N64.
Need to save/restore T8 across arcbios calls.


# 290a34a0 14-Dec-2009 matt <matt@NetBSD.org>

Merge from matt-nb5-mips64
Merge mips-specific arch files.


# 85716c44 12-Feb-2009 rumble <rumble@NetBSD.org>

Enable Personal IRIS 4D/20 and 4D/25 support:
- Adapt int(4) to handle the INT1 chip
- Move generic rtc clocks out of hpc/ and into dev/
- Handle the very strangely wired eeprom and other bits

Enable Personal IRIS 4D/20 and 4D/25 support:
- Adapt int(4) to handle the INT1 chip
- Move generic rtc clocks out of hpc/ and into dev/
- Handle the very strangely wired eeprom and other bits in arcemu
- Sprinkle MACH_SGI_IP6 as necessary
- Enable IP6/IP10 devices in GENERIC32_IP12. Yes, the naming is poor but
there's no winning with kernel/hw compatibility on sgimips...

Tested on my 4D/25. Doesn't (appear to) break macallan@'s IP22.

show more ...


# 34267609 23-Aug-2008 tsutsui <tsutsui@NetBSD.org>

KNF and misc cosmetics.


# 40f5425d 26-May-2008 tsutsui <tsutsui@NetBSD.org>

Remove all initialization of obsolete ci_divisor_recip in
mips struct cpu_info and related macroes.
The member was prepared for a hack in MD microtime(9) implementation
but it has been superseded by

Remove all initialization of obsolete ci_divisor_recip in
mips struct cpu_info and related macroes.
The member was prepared for a hack in MD microtime(9) implementation
but it has been superseded by MI timecounter(9).

show more ...


# 35023be7 09-Jan-2008 wiz <wiz@NetBSD.org>

Fix typo in macro name and comments.


# e9e4c3f0 29-Dec-2006 rumble <rumble@NetBSD.org>

Change printing such that our 'timecounter:' message gets its own line on
IP12.


# 4713534b 29-Dec-2006 rumble <rumble@NetBSD.org>

Move the mips1_clock_intr handling into int.c where it belongs.


# 0cc00310 29-Dec-2006 rumble <rumble@NetBSD.org>

Add i8254 timecounter support for use on IP12.

Now pings aren't 0.000 ms anymore.


# c4ba13a8 28-Dec-2006 rumble <rumble@NetBSD.org>

Sprinkle static.


# 67e8288b 01-Sep-2006 rumble <rumble@NetBSD.org>

Remove the 'FIFO Full' hack for interrupt vector 0.

It is unclear that this interrupt fails to latch as int2_wait_fifo()
depends on it doing so and appears to work. Furthermore, we were previously
u

Remove the 'FIFO Full' hack for interrupt vector 0.

It is unclear that this interrupt fails to latch as int2_wait_fifo()
depends on it doing so and appears to work. Furthermore, we were previously
unconditionally unmasking the interrupt 0 vector, which led to more
'unexpected interrupt' messages on the console, rather than avoiding them.

Approved by sekiya@.

show more ...


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# c2649618 18-Oct-2005 tsutsui <tsutsui@NetBSD.org>

TAB/space cleanup.


# ae7e3d69 08-Jul-2004 sekiya <sekiya@NetBSD.org>

Fake a FIFO interrupt iff the FIFO interrupt is unmasked. Should eliminate
the "spurious interrupt" messages on machines without grtwo displays.


# 432805bb 06-Jul-2004 sekiya <sekiya@NetBSD.org>

Add the following to the int driver:

* if the driver hasn't been properly initialized, spin for a bit in wait_fifo()
rather than try to access the local0 status register.
* allow interrupt sharing

Add the following to the int driver:

* if the driver hasn't been properly initialized, spin for a bit in wait_fifo()
rather than try to access the local0 status register.
* allow interrupt sharing (from Steve Rumble; necessary for IP20 glass TTY
support).

show more ...


12