Home | History | Annotate | Download | only in pci
History log of /src/sys/dev/pci/if_vgereg.h
RevisionDateAuthorComments
 1.8  09-Feb-2024  andvar fix spelling mistakes, mainly in comments and log messages.
 1.7  26-Aug-2021  andvar Add missing RCSID in header files and one __KERNEL_RCSID().
 1.6  24-Jul-2021  andvar Fix all remaining typos, mainly in comments but also in few definitions and log messages, reported by me in PR kern/54889.
Also fixed some additional typos in comments, found on review of same files or typos.
 1.5  08-Oct-2019  msaitoh branches: 1.5.12;
Copy vge_clrwol() from FreeBSD and call it in vge_attach() to recover from
powerdown mode. Fixes PR kern/41525 reported by Aran Clauson.
 1.4  11-Jul-2019  msaitoh branches: 1.4.2;
Fix typo (s/supress/suppress/).
 1.3  31-Oct-2006  tsutsui branches: 1.3.134; 1.3.142;
Make vge(4) look a NetBSD native driver like pcn(4) or epic(4) etc:
- merge if_vgevar.h into if_vge.c since no other file refers it
- rename some macro (VGE_TX_DESC_CNT -> VGE_NTXDESC etc.) and structs
- change prefixes of structure members to represent parents
- put TX and RX descriptors into single struct vge_control_data and
allocate DMA memory at once
- no need to specify BUS_DMA_ALLOCNOW
- define appropriate macro for offsets and addresses of DMA descriptors
- define struct vge_txsoft and vge_rxsoft, and put common data for
each descriptor into them
- remove struct vge_list_data and move its members into struct vge_softc
- remove #ifdef DEVICE_POLLING code we don't support
- merge vge_[tr]x_list_init() functions into vge_init()
- use aprint_error() to print errors
- put splnet(9) where appropriate and remove unused VGE_{LOCK,UNLOCK}() macro
- clear TX timeout only if there is no pending descriptor
- check dm_nsegs properly otherwise padding short packets could fail
- prepare zero'ed DMA memory to pad short packets rather than putting
random data
- fix a wrong VGE_TXDESCSYNC() usage which should be VGE_TXFRAGSYNC()

Tested on my i386 which is my development machine.
(more bus_dmamap_sync(9) cleanup will be done later)
 1.2  14-Oct-2006  tsutsui - call bus_dmamap_sync() properly (sigh)
- merge vge_dma_map_rx_desc() and vge_dma_map_tx_desc() into callers
- declare DMA descs volatile
- remove unused macro/declarations
- bzero -> memset
- some more cosmetics
 1.1  20-Feb-2005  jdolecek branches: 1.1.2; 1.1.6; 1.1.8; 1.1.10; 1.1.38; 1.1.40;
Add device driver support for the VIA Networking Technologies VT6122
gigabit ethernet chip and integrated 10/100/1000 copper PHY.

Obtained from: FreeBSD
 1.1.40.2  10-Dec-2006  yamt sync with head.
 1.1.40.1  22-Oct-2006  yamt sync with head
 1.1.38.1  18-Nov-2006  ad Sync with head.
 1.1.10.1  30-Dec-2006  yamt sync with head.
 1.1.8.2  29-Apr-2005  kent sync with -current
 1.1.8.1  20-Feb-2005  kent file if_vgereg.h was added on branch kent-audio2 on 2005-04-29 11:29:06 +0000
 1.1.6.2  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.1.6.1  20-Feb-2005  yamt file if_vgereg.h was added on branch yamt-km on 2005-03-19 08:35:11 +0000
 1.1.2.2  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.1.2.1  20-Feb-2005  skrll file if_vgereg.h was added on branch ktrace-lwp on 2005-03-04 16:45:19 +0000
 1.3.142.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.3.134.1  17-Oct-2019  martin Pull up following revision(s) (requested by msaitoh in ticket #1406):

sys/dev/pci/if_vgereg.h: revision 1.5
sys/dev/pci/if_vge.c: revision 1.75

Copy vge_clrwol() from FreeBSD and call it in vge_attach() to recover from
powerdown mode. Fixes PR kern/41525 reported by Aran Clauson.
 1.4.2.1  17-Oct-2019  martin Pull up following revision(s) (requested by msaitoh in ticket #345):

sys/dev/pci/if_vgereg.h: revision 1.5
sys/dev/pci/if_vge.c: revision 1.75

Copy vge_clrwol() from FreeBSD and call it in vge_attach() to recover from
powerdown mode. Fixes PR kern/41525 reported by Aran Clauson.
 1.5.12.1  01-Aug-2021  thorpej Sync with HEAD.

RSS XML Feed