Home | History | Annotate | Download | only in qbus
History log of /src/sys/dev/qbus/if_uba.c
RevisionDateAuthorComments
 1.32  10-Jun-2016  ozaki-r Introduce m_set_rcvif and m_reset_rcvif

The API is used to set (or reset) a received interface of a mbuf.
They are counterpart of m_get_rcvif, which will come in another
commit, hide internal of rcvif operation, and reduce the diff of
the upcoming change.

No functional change.
 1.31  13-Nov-2010  uebayasi branches: 1.31.18; 1.31.36;
Don't pull in the whole uvm(9) API to access only PAGE_SIZE and
some other constants. These are provided by sys/param.h now.
 1.30  11-Mar-2008  matt branches: 1.30.26;
Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf
code. Move to prototype definitions. staticfy, constify, avoid casting.
Use device_* accessors.
 1.29  19-Oct-2007  ad branches: 1.29.12; 1.29.16;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.28  08-Mar-2007  he branches: 1.28.2; 1.28.14; 1.28.16; 1.28.20;
Cast to char* before doing pointer arithmetic.
 1.27  04-Mar-2007  christos Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.26  11-Dec-2005  christos branches: 1.26.26;
merge ktrace-lwp.
 1.25  26-Feb-2005  simonb branches: 1.25.4;
White space nits.
 1.24  07-Aug-2003  agc branches: 1.24.8; 1.24.10;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.23  01-Apr-2003  thorpej branches: 1.23.2;
Use PAGE_SIZE rather than NBPG.
 1.22  13-Nov-2001  lukem add RCSIDs
 1.21  16-Aug-2001  ragge branches: 1.21.2;
Trying to get these files out of Attic.
 1.20  16-Aug-2001  ragge Trying to get files out of Attic.
 1.19  06-May-2001  ragge branches: 1.19.2;
Back from the dead, but now changed to use the bus_dma interface.
Still to do:
- ubaresets
- BDP handling
 1.18  30-Apr-2000  ragge Discard these old leftovers from the IMP and trailer days!
 1.17  30-Mar-2000  augustss Remove register declarations.
 1.16  06-Jun-1999  ragge branches: 1.16.2; 1.16.4;
Copied from ../../arch/vax/if/if_uba.c,v
 1.15  01-Jan-1999  ragge Giant change: NBPG now set to 4k and CLSIZE == 1 for vax. This change
made a whole bunch of annoying bugs disappear; mostly depending on
bad use of NBPG in non-MD code. The VAX port was the only port that
used this historical "feature".

The CL* macros should probably go away totally, there is no reason
at all to keep them.
 1.14  29-Nov-1998  ragge branches: 1.14.2;
the btoc/ctob/btop macros must use CLBYTES, not NBPG. How this should
work in the long run is an open issue; some parts must be reworked
in a MI way.
 1.13  05-Nov-1998  ragge EGCS fixes.
 1.12  20-Aug-1996  ragge Change uba* functions to take pointers, rather than uba unit numbers.
 1.11  17-Mar-1996  ragge Convert all devices according to the changes to config.
 1.10  11-Feb-1996  ragge Add prototypes.
 1.9  02-Feb-1996  mycroft Fix #includes.
 1.8  02-Feb-1996  mycroft Fix #includes.
 1.7  10-Nov-1995  ragge Dynamic allocate uba_softc and interrupt vectors.
Allow for more that one uba.
 1.6  11-Apr-1995  mycroft GC old comment about trailers.
 1.5  11-Apr-1995  mycroft Sync with the rest of the world. Say goodbye to Mr. Trailer.
 1.4  13-Feb-1995  ragge Bug fixes to get network function OK.
 1.3  26-Oct-1994  cgd new RCS ID format.
 1.2  08-Oct-1994  ragge fixed minor problem with mtpr()
 1.1  02-Aug-1994  ragge Initial VAX port merging.
 1.14.2.1  11-Dec-1998  kenh The beginnings of interface detach support. Still some bugs, but mostly
works for me.

This work was originally by Bill Studenmund, and cleaned up by me.
 1.16.4.1  20-Nov-2000  bouyer Remove files that are no longer on the trunck, and commit Makefile which
I forgot in the batch of commits.
 1.16.2.1  21-Jun-1999  thorpej Sync w/ -current.
 1.19.2.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.19.2.1  25-Aug-2001  thorpej Merge Aug 24 -current into the kqueue branch.
 1.21.2.3  14-Nov-2001  nathanw Catch up to -current.
 1.21.2.2  24-Aug-2001  nathanw Catch up with -current.
 1.21.2.1  16-Aug-2001  nathanw file if_uba.c was added on branch nathanw_sa on 2001-08-24 00:10:33 +0000
 1.23.2.4  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.23.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.23.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.23.2.1  03-Aug-2004  skrll Sync with HEAD
 1.24.10.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.24.8.1  29-Apr-2005  kent sync with -current
 1.25.4.3  17-Mar-2008  yamt sync with head.
 1.25.4.2  27-Oct-2007  yamt sync with head.
 1.25.4.1  03-Sep-2007  yamt sync with head.
 1.26.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.28.20.1  25-Oct-2007  bouyer Sync with HEAD.
 1.28.16.2  23-Mar-2008  matt sync with HEAD
 1.28.16.1  06-Nov-2007  matt sync with HEAD
 1.28.14.1  26-Oct-2007  joerg Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
 1.28.2.1  23-Oct-2007  ad Sync with head.
 1.29.16.1  03-Apr-2008  mjf Sync with HEAD.
 1.29.12.1  24-Mar-2008  keiichi sync with head.
 1.30.26.1  05-Mar-2011  rmind sync with head
 1.31.36.1  09-Jul-2016  skrll Sync with HEAD
 1.31.18.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed