History log of /freebsd/sys/dev/gem/if_gem_pci.c (Results 76 – 86 of 86)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# aad970f1 24-Aug-2003 David E. O'Brien <obrien@FreeBSD.org>

Use __FBSDID().
Also some minor style cleanups.


# 5905e65b 01-Jul-2003 Thomas Moestl <tmm@FreeBSD.org>

Some gem and hme hardware bogusly has the intpin register hardwired to
0; detect this case and correct it. While being there, clean up nearby
comments.


Revision tags: release/5.1.0_cvs, release/5.1.0
# 533294b9 16-Apr-2003 Matthew N. Dodd <mdodd@FreeBSD.org>

- Don't call pci_enable_io() in drivers (unless needed for resume).
- Don't test memory/port status and emit an error message; the PCI
bus code will do this now.


# f246e4a1 15-Apr-2003 Matthew N. Dodd <mdodd@FreeBSD.org>

- Express hard dependencies on bus (pci, isa, pccard) and
network layer (ether).
- Don't abuse module names to facilitate ifconfig module loading;
such abuse isn't really needed. (And if we do n

- Express hard dependencies on bus (pci, isa, pccard) and
network layer (ether).
- Don't abuse module names to facilitate ifconfig module loading;
such abuse isn't really needed. (And if we do need type information
associated with a module then we should make it explicit and not
use hacks.)

show more ...


Revision tags: release/4.8.0_cvs, release/4.8.0
# 3437dbef 21-Jan-2003 Thomas Moestl <tmm@FreeBSD.org>

Free resources when failing to set up the interrupt.


Revision tags: release/5.0.0_cvs, release/5.0.0
# cbbdf236 08-Jan-2003 Thomas Moestl <tmm@FreeBSD.org>

Add detach, shutdown, suspend and resume methods. The latter two are
not really tested, but are derived from the original NetBSD version.


Revision tags: release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1
# 336cca9e 10-Jul-2002 Benno Rice <benno@FreeBSD.org>

Incorporate changes made to the NetBSD version of this driver.

- Remove some obsolete code (NetBSD gem.c r1.12)
- Clean up how the local MAC address is programmed (NetBSD gem.c r1.13)
- Make the dri

Incorporate changes made to the NetBSD version of this driver.

- Remove some obsolete code (NetBSD gem.c r1.12)
- Clean up how the local MAC address is programmed (NetBSD gem.c r1.13)
- Make the driver work on PowerMacs with gigabit interfaces
(NetBSD gem.c r1.14 and r1.15, gemreg.h r1.3 and r1.4, gemvar.h r1.6 and 1.7)
- Suppress RX_MAC interrutps regarding the FRAME_COUNT register.
(NetBSD gem.c r1.16 and r1.17)
- Fix receiver lockups. (NetBSD gem.c r1.18, gemvar.h r1.8)
- Distinguish between Apple and Sun variants (NetBSD if_gem_pci.c r1.9)

Reviewed by: tmm
Obtained from: NetBSD

show more ...


Revision tags: release/4.6.0_cvs
# e51a25f8 20-Mar-2002 Alfred Perlstein <alfred@FreeBSD.org>

Remove __P.


# 49921f1e 11-Mar-2002 Thomas Moestl <tmm@FreeBSD.org>

Use the pci_enable_* functions instead of manually fiddling with the
command register.

Pointed out by: msmith


# e64a9d37 09-Mar-2002 Thomas Moestl <tmm@FreeBSD.org>

Set the busmaster enable bit in the PCI command register, as the firmware
of sparc64 machines will not do this for us if the interface is not used
for booting over the network.


# 42c1b001 27-Feb-2002 Thomas Moestl <tmm@FreeBSD.org>

Add a driver for the Sun GEM (Gigabit) and ERI (100 Mb/s) PCI ethernet
adaptors, ported from NetBSD.


1234