diff options
author | ganbold <ganbold@FreeBSD.org> | 2013-08-01 10:06:19 +0000 |
---|---|---|
committer | ganbold <ganbold@FreeBSD.org> | 2013-08-01 10:06:19 +0000 |
commit | 027a033578e1b1cb345d2b449997bac41e6b1326 (patch) | |
tree | 78d2030897cf9c21c259bc6b429cb8884ddf6c8d | |
parent | 41f621778a950e5cb55321f73b6aa5a79df7c4a1 (diff) | |
download | FreeBSD-src-027a033578e1b1cb345d2b449997bac41e6b1326.zip FreeBSD-src-027a033578e1b1cb345d2b449997bac41e6b1326.tar.gz |
Add identification for Cortex-A7 (R0) cores.
Reviewed by: cognet@
-rw-r--r-- | sys/arm/arm/cpufunc.c | 3 | ||||
-rw-r--r-- | sys/arm/arm/identcpu.c | 2 | ||||
-rw-r--r-- | sys/arm/include/armreg.h | 1 |
3 files changed, 5 insertions, 1 deletions
diff --git a/sys/arm/arm/cpufunc.c b/sys/arm/arm/cpufunc.c index 4d9889e..da23283 100644 --- a/sys/arm/arm/cpufunc.c +++ b/sys/arm/arm/cpufunc.c @@ -1476,7 +1476,8 @@ set_cpufuncs() } #endif /* CPU_ARM1136 || CPU_ARM1176 */ #ifdef CPU_CORTEXA - if (cputype == CPU_ID_CORTEXA8R1 || + if (cputype == CPU_ID_CORTEXA7 || + cputype == CPU_ID_CORTEXA8R1 || cputype == CPU_ID_CORTEXA8R2 || cputype == CPU_ID_CORTEXA8R3 || cputype == CPU_ID_CORTEXA9R1 || diff --git a/sys/arm/arm/identcpu.c b/sys/arm/arm/identcpu.c index 33cfa1e..fd32666 100644 --- a/sys/arm/arm/identcpu.c +++ b/sys/arm/arm/identcpu.c @@ -236,6 +236,8 @@ const struct cpuidtab cpuids[] = { { CPU_ID_ARM1026EJS, CPU_CLASS_ARM10EJ, "ARM1026EJ-S", generic_steppings }, + { CPU_ID_CORTEXA7, CPU_CLASS_CORTEXA, "Cortex A7", + generic_steppings }, { CPU_ID_CORTEXA8R1, CPU_CLASS_CORTEXA, "Cortex A8-r1", generic_steppings }, { CPU_ID_CORTEXA8R2, CPU_CLASS_CORTEXA, "Cortex A8-r2", diff --git a/sys/arm/include/armreg.h b/sys/arm/include/armreg.h index 049d140..1ee3dd1 100644 --- a/sys/arm/include/armreg.h +++ b/sys/arm/include/armreg.h @@ -147,6 +147,7 @@ #define CPU_ID_ARM1136JS 0x4107b360 #define CPU_ID_ARM1136JSR1 0x4117b360 #define CPU_ID_ARM1176JZS 0x410fb760 +#define CPU_ID_CORTEXA7 0x410fc070 #define CPU_ID_CORTEXA8R1 0x411fc080 #define CPU_ID_CORTEXA8R2 0x412fc080 #define CPU_ID_CORTEXA8R3 0x413fc080 |