History log of /netbsd-src/sys/arch/x68k/dev/if_ne_intio.c (Results 1 – 20 of 20)
Revision Date Author Comments
# 31e6bcfd 06-Jan-2024 isaki <isaki@NetBSD.org>

White space cleanup.


# 4b508fb1 22-Jun-2018 msaitoh <msaitoh@NetBSD.org>

It's not required to include net/bpfdesc.h. Remove it.


# b8199900 20-May-2015 ozaki-r <ozaki-r@NetBSD.org>

Remove leftover use of AF_NS and NS option

Unnecessary NETISR_NS is also removed.


# fec6c386 16-Oct-2011 isaki <isaki@NetBSD.org>

Switch to 2-clause license.


# 8f7c20ed 03-Mar-2010 tsutsui <tsutsui@NetBSD.org>

Put several fixes to ne(4) driver for better 8 bit mode support,
especially on RTL8019AS which is also used for non-ISA local bus of
embedded controllers and some m68k machines like atari and x68k.

Put several fixes to ne(4) driver for better 8 bit mode support,
especially on RTL8019AS which is also used for non-ISA local bus of
embedded controllers and some m68k machines like atari and x68k.

* move RTL8019 probe and attach code from each bus attachment
to MI ne2000_detect() and ne2000_attach()
* change a method for backend and attachment to specify 8 bit mode
to use a new sc->sc_quirk member, instead of sc->sc_dmawidth
* handle more NE2000 8 bit mode specific settings, including
bus_space(9) access width and available size of buffer memory
* add a function to detect NE2000 8 bit mode
(disabled by default, but enalbed by options NE2000_DETECT_8BIT
to avoid possible regression on various ISA clones)
* fix ipkdb attachment accordingly (untested)

Tested on two NE2000 ISA variants (RTL8019AS and another clone named UL0001)
in both 8 bit and 16 bit mode on i386. "Looks good" from nonaka@.

See my post on tech-kern for details:
http://mail-index.NetBSD.org/tech-kern/2010/02/26/msg007423.html

show more ...


# 10fe49d7 19-Jan-2010 pooka <pooka@NetBSD.org>

Redefine bpf linkage through an always present op vector, i.e.
#if NBPFILTER is no longer required in the client. This change
doesn't yet add support for loading bpf as a module, since drivers
can r

Redefine bpf linkage through an always present op vector, i.e.
#if NBPFILTER is no longer required in the client. This change
doesn't yet add support for loading bpf as a module, since drivers
can register before bpf is attached. However, callers of bpf can
now be modularized.

Dynamically loadable bpf could probably be done fairly easily with
coordination from the stub driver and the real driver by registering
attachments in the stub before the real driver is loaded and doing
a handoff. ... and I'm not going to ponder the depths of unload
here.

Tested with i386/MONOLITHIC, modified MONOLITHIC without bpf and rump.

show more ...


# bdc7b127 28-Nov-2009 isaki <isaki@NetBSD.org>

Correct return value of ne_*_match().
It's attach priority, not ne2000 model.


# 0a5ccf51 18-Jan-2009 isaki <isaki@NetBSD.org>

Delete 10 years old #if 0'd comments in intio.c, locore.s.
According to the old comment, the interrupt handler via intiotrap
should set his interrupt level again, but it's not right. And
don't set i

Delete 10 years old #if 0'd comments in intio.c, locore.s.
According to the old comment, the interrupt handler via intiotrap
should set his interrupt level again, but it's not right. And
don't set it again by interrupt hander.

show more ...


# 3b878f89 18-Dec-2008 isaki <isaki@NetBSD.org>

Sync with other m68k ports.
- Remove PHYS_IODEV, PHYS_INTIODEV. These are real copy of INTIOBASE.
- Define IIOV() (and IIOP()) and use it, rather than INTIO_ADDR().


# 21497ab1 12-Mar-2008 tsutsui <tsutsui@NetBSD.org>

Sync with MI NE2000 changes:
> Split device_t and softc for the NE2000 Ethernet chip and all its variants
> and attachments. Use device_t accessors, correct types, and ANSIfy when
> appropriate.


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

merge ktrace-lwp.


# df3cf436 13-Jun-2005 he <he@NetBSD.org>

Change the signature of badaddr() and badbaddr() from taking a caddr_t
to taking a volatile void*. This gets rid of a number of casts to make
this compile under -Wcast-qual.
Add some volatiles and c

Change the signature of badaddr() and badbaddr() from taking a caddr_t
to taking a volatile void*. This gets rid of a number of casts to make
this compile under -Wcast-qual.
Add some volatiles and consts in other places to make this build under
-Wcast-qual.
Also rename a few variables to make this build under -Wshadow.
Also get rid of duplicated declarations of badaddr() and badbaddr()
in machdep.c, they're already there from <machine/cpu.h>.

show more ...


# f5b32c1e 13-Feb-2004 wiz <wiz@NetBSD.org>

RealTek -> Realtek.


# bd7195de 07-Sep-2003 isaki <isaki@NetBSD.org>

Remove an advertising clause.


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

rcsid


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

Add trailing ; to CFATTACH_DECL.


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

Use CFATTACH_DECL().


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

Declare all cfattach structures const.


# 81fa322c 14-Jan-2002 isaki <isaki@NetBSD.org>

Add another address, vector configuration of Nereid ethernet.


# 85e2e11f 11-Nov-2001 isaki <isaki@NetBSD.org>

Support an ethernet part of Nereid.
Nereid is the board of ethernet/USB/memory for X68k
developed by X-PowerStation, a japanese X68k circle.
See http://xps.jp/ but only written in japanese.