OpenGrok
Cross Reference: promlib.h
xref
: /
src
/
sys
/
arch
/
sparc
/
include
/
promlib.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/sparc/include/promlib.h
Revision
Date
Author
Comments
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.
Indexes created Sat Oct 11 19:10:01 GMT 2025