Home | History | Annotate | Download | only in gemini
History log of /src/sys/arch/arm/gemini/if_gmc.c
RevisionDateAuthorComments
 1.15  17-Sep-2022  thorpej Eliminate use of IFF_OACTIVE. (In this driver, it was set in one
location, and never tested or cleared. &shrug;)
 1.14  20-Aug-2022  thorpej gmc_ifstart(): Replace "IF_DEQUEUE() -> IF_PREPEND() on failure" with
"IF_POLL() -> IF_DEQUEUE() on success".
 1.13  01-Feb-2020  thorpej Adopt <net/if_stats.h>.
 1.12  28-May-2019  msaitoh branches: 1.12.4;
s/recieve/receive/
 1.11  28-May-2019  msaitoh Use ETHER_LOCK()/ETHER_UNLOCK() for all ethernet drivers to protect ec_multi*.
 1.10  23-May-2019  msaitoh Whitespace fix (mainly tabify).
 1.9  23-May-2019  msaitoh No functional change:
- Simplify MII structure initialization and reference.
- u_int*_t -> uint*_t.
- KNF
 1.8  22-Apr-2019  msaitoh On drivers which use MII(4) and have hook SIOC[GS]IFMEDIA which just pass to
ifmedia_ioctl(), the hook is not required because ether_ioctl has it
(if_ethersubr.c rev. 1.160). These drivers don't return ENETRESET in
ifmedia_ioctl(), so no functional change.
 1.7  20-Feb-2017  ozaki-r branches: 1.7.14;
Apply deferred if_start to more drivers...
 1.6  11-Jun-2013  msaitoh branches: 1.6.10; 1.6.14; 1.6.18;
In interrupt function, use mii_pollstat() instead of mii_tick() to update
PHY status.
 1.5  22-Jul-2012  matt branches: 1.5.2;
Fix mii_statchg to take a 'struct ifnet *' instead of device_t. This fixes
problem with a common MDIO bus used for multiple interfaces.
Some drivers converted to CFATTACL_DECL_NEW.
 1.4  01-Jul-2011  dyoung branches: 1.4.2;
#include <sys/bus.h> instead of <machine/bus.h>.
 1.3  23-Dec-2008  matt branches: 1.3.2; 1.3.4; 1.3.8;
Baby steps to a working driver. transmit works. receive sometimes works
but the h/w is doing really weird shit.
 1.2  15-Dec-2008  matt Get the gmac driver close to working.
 1.1  14-Dec-2008  matt Add the beginning of a driver which supports the on-chip gmac (gigabit)
ethernet port. It's still being debugged but it attaches and does some
things right. And a lot wrong. That's what debugging is for.
 1.3.8.2  04-May-2009  yamt sync with head.
 1.3.8.1  23-Dec-2008  yamt file if_gmc.c was added on branch yamt-nfs-mp on 2009-05-04 08:10:41 +0000
 1.3.4.2  19-Jan-2009  skrll Sync with HEAD.
 1.3.4.1  23-Dec-2008  skrll file if_gmc.c was added on branch nick-hppapmap on 2009-01-19 13:15:58 +0000
 1.3.2.2  17-Jan-2009  mjf Sync with HEAD.
 1.3.2.1  23-Dec-2008  mjf file if_gmc.c was added on branch mjf-devfs2 on 2009-01-17 13:27:53 +0000
 1.4.2.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.2.1  30-Oct-2012  yamt sync with head
 1.5.2.2  03-Dec-2017  jdolecek update from HEAD
 1.5.2.1  23-Jun-2013  tls resync from head
 1.6.18.1  21-Apr-2017  bouyer Sync with HEAD
 1.6.14.1  20-Mar-2017  pgoyette Sync with HEAD
 1.6.10.1  28-Aug-2017  skrll Sync with HEAD
 1.7.14.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.7.14.1  10-Jun-2019  christos Sync with HEAD
 1.12.4.1  29-Feb-2020  ad Sync with head.

RSS XML Feed