OpenGrok
Cross Reference: cortex_pmc.c
xref
: /
src
/
sys
/
arch
/
arm
/
arm32
/
cortex_pmc.c
Home
|
History
|
Annotate
|
Download
|
only in
arm32
History log of
/src/sys/arch/arm/arm32/cortex_pmc.c
Revision
Date
Author
Comments
1.8
20-Jun-2020
skrll
KNF #includes
Remove some unnecessary ones while I'm here.
1.7
27-Jan-2019
pgoyette
Merge the [pgoyette-compat] branch
1.6
12-Jul-2018
maxv
Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
1.5
04-Dec-2017
skrll
branches: 1.5.2; 1.5.4;
KNF
1.4
13-Aug-2015
knakahara
fix: Cortex delay() shorten rarely.
1.3
08-Feb-2015
skrll
RCSid police
1.2
29-Aug-2012
matt
branches: 1.2.2; 1.2.12; 1.2.16; 1.2.18;
Since the PMC cycle counter is started in cpufunc no reason to do so here.
Use curcpu()->ci_data.cpu_cc_freq and new armreg* inlines.
1.1
19-Jun-2010
matt
branches: 1.1.2; 1.1.4; 1.1.6; 1.1.14; 1.1.22;
Cleanup the armv7 changes. Add ARM_ARCH_7. Use CPU_CORTEX instead of
CPU_CORTEXA8 everywhere since there more types of Cortex than just the A8.
CPU_CORTEXA8 still exists but causes CPU_CORTEX to be defined.
Add CPU_CORTEXA9 as well. Use .arch armv7a to get us the isb/dsb
instructions.
Test booted to root device prompt on a Beagleboard.
All ARM kernels successfully test built.
1.1.22.1
28-Nov-2012
matt
Merge improved arm support (especially Cortex) from HEAD
including OMAP and BCM53xx support.
1.1.14.1
30-Oct-2012
yamt
sync with head
1.1.6.2
17-Aug-2010
uebayasi
Sync with HEAD.
1.1.6.1
19-Jun-2010
uebayasi
file cortex_pmc.c was added on branch uebayasi-xip on 2010-08-17 06:44:01 +0000
1.1.4.2
11-Aug-2010
yamt
sync with head.
1.1.4.1
19-Jun-2010
yamt
file cortex_pmc.c was added on branch yamt-nfs-mp on 2010-08-11 22:51:39 +0000
1.1.2.2
03-Jul-2010
rmind
sync with head
1.1.2.1
19-Jun-2010
rmind
file cortex_pmc.c was added on branch rmind-uvmplock on 2010-07-03 01:19:13 +0000
1.2.18.2
22-Sep-2015
skrll
Sync with HEAD
1.2.18.1
06-Apr-2015
skrll
Sync with HEAD
1.2.16.1
04-Sep-2015
martin
Pull up following revision(s) (requested by skrll in ticket #953):
sys/arch/arm/arm32/cortex_pmc.c: revision 1.4
fix: Cortex delay() shorten rarely.
1.2.12.2
15-Feb-2014
matt
Merge armv7 support from HEAD, specifically support for the BCM5301X
and BCM56340 evbarm kernels.
1.2.12.1
29-Aug-2012
matt
file cortex_pmc.c was added on branch matt-nb5-mips64 on 2014-02-15 16:18:36 +0000
1.2.2.1
03-Dec-2017
jdolecek
update from HEAD
1.5.4.1
10-Jun-2019
christos
Sync with HEAD
1.5.2.1
28-Jul-2018
pgoyette
Sync with HEAD
Indexes created Tue Sep 30 07:10:03 GMT 2025