OpenGrok
Cross Reference: ipivar.h
xref
: /
src
/
sys
/
arch
/
powerpc
/
pic
/
ipivar.h
Home
|
History
|
Annotate
|
Download
|
only in
pic
History log of
/src/sys/arch/powerpc/pic/ipivar.h
Revision
Date
Author
Comments
1.12
16-Apr-2020
rin
Revert previous for now:
http://mail-index.netbsd.org/source-changes/2020/04/16/msg116278.html
The reasoning turned out to be wrong; __KERNEL_RCSID() in header files
does *not* overwrite RCSID in main source files. The real problem is that
it inserts its RCSID into *every* object files. However, it can be still
useful even if heavily duplicated.
1.11
16-Apr-2020
rin
Stop using __KERNEL_RCSID() in header files; it confuses ident(1) by
overwriting RCSID in main source files.
XXX
The first argument of __KERNEL_RCSID() is neglected for ELF. If we wish
to have RCSID of header files in kernel binary, we need something like
__FBSDID() macro in FreeBSD.
1.10
24-Nov-2019
ad
branches: 1.10.6;
Add IPI_AST.
1.9
19-Apr-2018
christos
branches: 1.9.2;
s/static inline/static __inline/g for consistency.
1.8
23-Jan-2015
nonaka
branches: 1.8.16;
ddb MP support
1.7
19-May-2014
rmind
branches: 1.7.4;
Implement MI IPI interface with cross-call support.
1.6
13-Oct-2011
matt
branches: 1.6.12; 1.6.26;
Don't declare cpu_send_ipi if BOOKE
1.5
05-Jun-2011
matt
Remove <machine/atomic.h>; use <sys/atomic.h> instead.
Add <powerpc/cpuset.h> (for mpc85xx pmap).
Add some initial MP code for mpc85xx
Rework ipi code to be common across all ppcs
Change PPC to keep curlwp in %r13 while in the kernel.
Move astpending from cpu_info to mdlwp
Improve cpu_need_resched to be more MP friendly.
1.4
22-Jun-2010
rmind
branches: 1.4.2; 1.4.6;
Implement high priority (XC_HIGHPRI) xcall(9) mechanism - a facility
to execute functions from software interrupt context, at SOFTINT_CLOCK.
Functions must be lightweight. Will be used for passive serialization.
OK ad@.
1.3
28-Apr-2008
martin
branches: 1.3.20; 1.3.22;
Remove clause 3 and 4 from TNF licenses
1.2
17-Oct-2007
garbled
branches: 1.2.2; 1.2.4; 1.2.6; 1.2.8; 1.2.12; 1.2.26; 1.2.28; 1.2.30;
Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.
TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.
NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
1.1
10-Oct-2007
garbled
branches: 1.1.2;
file ipivar.h was initially added on branch ppcoea-renovation.
1.1.2.2
11-Oct-2007
macallan
convenience
1.1.2.1
10-Oct-2007
garbled
New ppcoea-MI IPI infrastructure. This is similar to the PIC
infrastructure, but simplified greatly.
Also, convert macppc (the only port currently using IPI's) over to this new
infrastructure. Still some minor work left to do here.
1.2.30.2
11-Aug-2010
yamt
sync with head.
1.2.30.1
16-May-2008
yamt
sync with head.
1.2.28.1
18-May-2008
yamt
sync with head.
1.2.26.1
02-Jun-2008
mjf
Sync with HEAD.
1.2.12.2
06-Nov-2007
matt
sync with HEAD
1.2.12.1
17-Oct-2007
matt
file ipivar.h was added on branch matt-armv6 on 2007-11-06 23:20:55 +0000
1.2.8.2
02-Nov-2007
joerg
More diff reduce to HEAD due to botched up merging.
1.2.8.1
17-Oct-2007
joerg
file ipivar.h was added on branch jmcneill-pm on 2007-11-02 13:34:47 +0000
1.2.6.2
27-Oct-2007
yamt
sync with head.
1.2.6.1
17-Oct-2007
yamt
file ipivar.h was added on branch yamt-lazymbuf on 2007-10-27 11:28:00 +0000
1.2.4.2
23-Oct-2007
ad
Sync with head.
1.2.4.1
17-Oct-2007
ad
file ipivar.h was added on branch vmlocking on 2007-10-23 20:36:20 +0000
1.2.2.2
18-Oct-2007
yamt
sync with head.
1.2.2.1
17-Oct-2007
yamt
file ipivar.h was added on branch yamt-x86pmap on 2007-10-18 08:32:46 +0000
1.3.22.2
12-Jun-2011
rmind
sync with head
1.3.22.1
03-Jul-2010
rmind
sync with head
1.3.20.1
17-Aug-2010
uebayasi
Sync with HEAD.
1.4.6.1
23-Jun-2011
cherry
Catchup with rmind-uvmplock merge.
1.4.2.1
06-Jun-2011
jruoho
Sync with HEAD.
1.6.26.1
10-Aug-2014
tls
Rebase.
1.6.12.2
03-Dec-2017
jdolecek
update from HEAD
1.6.12.1
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.7.4.1
06-Apr-2015
skrll
Sync with HEAD
1.8.16.1
22-Apr-2018
pgoyette
Sync with HEAD
1.9.2.1
08-Apr-2020
martin
Merge changes from current as of 20200406
1.10.6.1
20-Apr-2020
bouyer
Sync with HEAD
Indexes created Sat Oct 25 16:10:12 GMT 2025