OpenGrok
Cross Reference: cpu_counter.h
xref
: /
src
/
sys
/
arch
/
powerpc
/
include
/
cpu_counter.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/powerpc/include/cpu_counter.h
Revision
Date
Author
Comments
1.9
06-Jul-2020
rin
Include missing opt_ppcarch.h.
1.8
18-Jan-2011
matt
Add support for BookE Freescale MPC85xx (e500 core) processors.
Add fast softint support for PowerPC (though only booke uses it).
Redo FPU/VEC support and add e500 SPE support.
Rework trap/intrs to use a common trapframe format.
Support SOFTFLOAT (no hardfloat or fpu emulation) for BookE.
1.7
25-Feb-2010
matt
branches: 1.7.2; 1.7.4;
Adapt to spr.h breakup.
1.6
05-Feb-2008
garbled
branches: 1.6.10; 1.6.30; 1.6.34;
Ifdef out all the MPC601 code with PPC_OEA601. Now only arches that have the
possibility of running on an MPC601, are infected with all the extra code
and nops that it added.
Also, fix compilation that I broke with the pmap code, by adding
oeacpufeat to the locores of various ppc arches. Noted by mlelstv.
1.5
17-Oct-2007
garbled
branches: 1.5.2;
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.4
16-Feb-2006
perry
branches: 1.4.24; 1.4.32; 1.4.42; 1.4.44; 1.4.46; 1.4.48;
Change "inline" back to "__inline" in .h files -- C99 is still too
new, and some apps compile things in C89 mode. C89 keywords stay.
As per core@.
1.3
24-Dec-2005
perry
branches: 1.3.2; 1.3.4; 1.3.6;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
1.2
11-Mar-2003
hannken
branches: 1.2.18;
Add support for the IBM 403GCX cpu. Enabled with "options PPC_IBM403".
- different set of device control registers.
- non-standard access to the time base.
- 16 byte cache lines.
Approved by: Eduardo Horvath <eeh@netbsd.org>
1.1
05-Feb-2003
nakayama
Replace machine/rnd.h with more appropriate name to share it
with cycle counter based microtime in kern/kern_microtime.c.
1.2.18.3
11-Feb-2008
yamt
sync with head.
1.2.18.2
27-Oct-2007
yamt
sync with head.
1.2.18.1
21-Jun-2006
yamt
sync with head.
1.3.6.1
22-Apr-2006
simonb
Sync with head.
1.3.4.1
09-Sep-2006
rpaulo
sync with head
1.3.2.1
18-Feb-2006
yamt
sync with head.
1.4.48.1
25-Oct-2007
bouyer
Sync with HEAD.
1.4.46.1
18-Oct-2007
yamt
sync with head.
1.4.44.2
23-Mar-2008
matt
sync with HEAD
1.4.44.1
06-Nov-2007
matt
sync with HEAD
1.4.42.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.4.32.1
16-Oct-2007
macallan
make cpu_frequency() work at least on a few machines
Needed for stuff like lockstat.
1.4.24.1
23-Oct-2007
ad
Sync with head.
1.5.2.1
18-Feb-2008
mjf
Sync with HEAD.
1.6.34.1
07-Jan-2011
matt
Add booke support
1.6.30.1
30-Apr-2010
uebayasi
Sync with HEAD.
1.6.10.1
11-Mar-2010
yamt
sync with head
1.7.4.1
06-Jun-2011
jruoho
Sync with HEAD.
1.7.2.1
05-Mar-2011
rmind
sync with head
Indexes created Fri Oct 17 09:09:57 GMT 2025