History log of /netbsd/sys/arch/pmax/tc/ioasic.c (Results 1 – 22 of 22)
Revision Date Author Comments
# a3c27ada 03-Sep-2020 simonb <simonb@NetBSD.org>

The TC device addresses are defined in KSEG1, but this confuses
bus_space(9) which expects bus addresses and not kernel virtual
addresses. Pull the addresses back to bus addresses with
MIPS_KSEG1_TO

The TC device addresses are defined in KSEG1, but this confuses
bus_space(9) which expects bus addresses and not kernel virtual
addresses. Pull the addresses back to bus addresses with
MIPS_KSEG1_TO_PHYS().

XXX: Fix this properly one day (without storing KSEG1 addrs in
the TC device configuration).

Fixes problem with TURBOchannel pmaxes panicing during
autoconfiguartion.

show more ...


# c73bb27f 10-Nov-2013 christos <christos@NetBSD.org>

fix unused variable warnings


# 661d890f 09-Jul-2011 matt <matt@NetBSD.org>

Cleanu <machine/*> includes


# 78d476ed 04-Jun-2011 tsutsui <tsutsui@NetBSD.org>

Split device_t/softc. pmax is tested on GXemul, compile test only for alpha.


# 7cc9af7d 16-Mar-2009 dsl <dsl@NetBSD.org>

ANSIfy functions with function-pointer arguments


# 82357f6d 14-Mar-2009 dsl <dsl@NetBSD.org>

ANSIfy another 1261 function definitions.
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.


# 454af1c0 14-Mar-2009 dsl <dsl@NetBSD.org>

Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle

Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)

show more ...


# 02cdf4d2 14-Mar-2009 dsl <dsl@NetBSD.org>

Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.


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

Use CFATTACH_DECL().


# 4f051180 11-Jul-2000 nisimura <nisimura@NetBSD.org>

- Use PMAD-BA name for device match logic. It's not a real TURBOchannel
device and the id string is not found in option ROM string, but
ULTRIX/OSF1 call it so anyway.
- Squash IOASIC DMA buffer

- Use PMAD-BA name for device match logic. It's not a real TURBOchannel
device and the id string is not found in option ROM string, but
ULTRIX/OSF1 call it so anyway.
- Squash IOASIC DMA buffer allocation into device attach() sequence.

show more ...


# cffb5808 04-Jun-2000 cgd <cgd@NetBSD.org>

Implement the more flexiable `evcnt' interface as discussed (briefly) on
tech-kern and now documented in evcnt(9).


# 220005d9 15-Mar-2000 nisimura <nisimura@NetBSD.org>

Eliminate unused sc_cookie field of struct ioasic_softc.


# d93aaefb 29-Feb-2000 nisimura <nisimura@NetBSD.org>

- Have SYS_DEV_xxx device cookie symbols to select and install proper
interrupt handlers into intrtab[] array, rather than the idea of devices
in 'psuedo' TURBOchannel slots.
- Nuke symbols for p

- Have SYS_DEV_xxx device cookie symbols to select and install proper
interrupt handlers into intrtab[] array, rather than the idea of devices
in 'psuedo' TURBOchannel slots.
- Nuke symbols for psuedo TC slots.
- Abandon never/unlikely used intr_disestablish()s.

show more ...


# c6641d91 03-Feb-2000 nisimura <nisimura@NetBSD.org>

Merge IOASIC register definitions.


# f3837e8a 03-Feb-2000 nisimura <nisimura@NetBSD.org>

Not to use (cfdata->cf_unit > 0) conditional in device match() routine.


# bdf420bd 14-Jan-2000 simonb <simonb@NetBSD.org>

Redo interrupt establishment, based in part on work on the
[nisimura-pmax-wscons] branch and suggestions from Toru Nisimura:
- Remove bogus tc_slot_info[] name for interrupt handling array
and re

Redo interrupt establishment, based in part on work on the
[nisimura-pmax-wscons] branch and suggestions from Toru Nisimura:
- Remove bogus tc_slot_info[] name for interrupt handling array
and replace with simplified struct intrhand intrtab[] array.
- Add intr_establish() and intr_disestablish() function pointers
to struct platform and initialise this in each model-specific
initialisation, and remove global tc_enable_interrupt function
pointer.
- Remove model-specific function declarations from ibus/ibusvar.h.
This is functionally identical to the current scheme, and doesn't
yet try to commonise interrupt establishment by bus type as the
[nisimura-pmax-wscons] branch does.

Also, move cpuspeed variable from autoconf.c to machdep.c

show more ...


# ede7778a 10-Jan-2000 simonb <simonb@NetBSD.org>

Remove unneeded include files (up to 16 in two files!).


# 6713f959 10-Jan-2000 simonb <simonb@NetBSD.org>

Add trailing quote to RCS ID.


# 0ab58494 09-Jan-2000 ad <ad@NetBSD.org>

RCS ID police.


# ee075b7d 08-Jan-2000 simonb <simonb@NetBSD.org>

Function prototype cleanup.


# f3e001c3 06-Dec-1999 simonb <simonb@NetBSD.org>

Fix typo in 3max+ scc1 device declaration - console output on a serial
console 3max+ works again.


# 6aa5cbc7 01-Dec-1999 nisimura <nisimura@NetBSD.org>

Replace old asic.c with one imported from a development branch.