Home | History | Annotate | Download | only in include
History log of /src/sys/arch/sparc/include/promlib.h
RevisionDateAuthorComments
 1.27  22-Jan-2022  thorpej Change the devhandle_from_*() functions to also take a "super handle",
from which the newly created handle will inherit it's implementation.
The root implementation for a new handle type is used if an invalid
"super handle" is passed.
 1.26  10-May-2021  thorpej sparc{,64} promlib -> devhandle_t glue
 1.25  11-Sep-2017  palle branches: 1.25.20; 1.25.22;
sun4v: Update code to retrieve CPU clock frequency so it can handle (future?) CPU clock frequencies above the 32-bit limit. ok mrg@
 1.24  21-Jan-2010  martin branches: 1.24.22;
Split the part out of prom_getether() that deals with the local
firmware device node into a new function.
 1.23  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.22  04-Mar-2007  christos branches: 1.22.40; 1.22.42; 1.22.44;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.21  11-Dec-2005  christos branches: 1.21.26;
merge ktrace-lwp.
 1.20  31-May-2005  christos branches: 1.20.2;
- sprinkle const
- remove parameter names from function declarations
 1.19  22-Mar-2004  pk Leverage the PROM's ability to identify the on-board location of a
physical memory address.
 1.18  21-Mar-2004  pk Turn members of `struct memarr' into long ints, to help sparc64 integration.
 1.17  18-Mar-2004  pk Remove unused `search_prom()' macro.
 1.16  17-Mar-2004  pk Rename PROM_getprop*() => prom_getprop*().
 1.15  17-Mar-2004  pk De-__P();
 1.14  17-Mar-2004  pk prom_getprop(): Make the `element size' argument a size_t (like sparc64).
 1.13  16-Mar-2004  pk Encapsulate retrieval of properties from the global `options' prom node.
 1.12  15-Mar-2004  pk prom_getether() now takes a `node' argument in order to support the
"local-mac-address" property.
 1.11  27-Aug-2003  mrg change PROM_getprop() from taking a "void **" for the storage, to a
"void *", and do the extra de-reference directly in the function. this
avoids having to cast dozens of different types to "void **", which sets
of GCC3's strict-aliasing. testing by martin@
 1.10  25-Jun-2003  martin branches: 1.10.2;
#ifdef _KERNEL_OPT police
 1.9  23-Jun-2003  martin Make sure to include opt_foo.h if a defflag option FOO is used.
 1.8  26-Feb-2003  pk Move all `ID prom' stuff into the prom library.
 1.7  26-Feb-2003  pk Re-define `struct memarr' to have the same layout as the V2 ROM memory
property to avoid gratuitous copying in prom_makememarr().

Have prom_makememarr() accept a NULL pointer, in which case it will return
the size of the array needed to store the memory descriptors.
 1.6  18-Feb-2003  pk Move makememarr() into promlib.c.
 1.5  16-Jan-2003  pk Define a MP version of callrom().
 1.4  26-Sep-2001  eeh branches: 1.4.4;
getprop* -> PROM_getprop*
 1.3  15-Nov-2000  pk branches: 1.3.2; 1.3.4;
Adjust setprop() prototype to match the one in dev/ofw/openfirm.h
 1.2  03-May-1999  christos branches: 1.2.2;
move PROM_LOADADDR from promlib.h to param.h and remove its cast.
 1.1  14-Feb-1999  pk branches: 1.1.4;
Provide a uniform interface to most of the PROM functions.
Include an Openfirmware back-end (mostly copied from sparc64).
 1.1.4.1  21-Jun-1999  thorpej Sync w/ -current.
 1.2.2.1  22-Nov-2000  bouyer Sync with HEAD.
 1.3.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.3.2.1  01-Oct-2001  fvdl Catch up with -current.
 1.4.4.2  17-Jan-2003  thorpej Sync with HEAD.
 1.4.4.1  26-Sep-2001  thorpej file promlib.h was added on branch nathanw_sa on 2003-01-17 16:23:26 +0000
 1.10.2.4  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.10.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.10.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.10.2.1  03-Aug-2004  skrll Sync with HEAD
 1.20.2.1  03-Sep-2007  yamt sync with head.
 1.21.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.22.44.2  11-Mar-2010  yamt sync with head
 1.22.44.1  16-May-2008  yamt sync with head.
 1.22.42.1  18-May-2008  yamt sync with head.
 1.22.40.1  02-Jun-2008  mjf Sync with HEAD.
 1.24.22.1  03-Dec-2017  jdolecek update from HEAD
 1.25.22.1  31-May-2021  cjep sync with head
 1.25.20.1  13-May-2021  thorpej Sync with HEAD.

RSS XML Feed