ARM Manual Series
-
ARM7DI Data Sheet
http://infocenter.arm.com/help/topic/com.arm.doc.ddi0027d/DDI0027D_7di_ds.pdf
-
Arm® Architecture Reference Manual Armv8, for Armv8-A architecture profile
-
ARMv8-A Memory Systems
-
ARM® Cortex® -A Series Version: 1.0 Programmer’s Guide for ARMv8-A
-
ARM® v7-M Architecture Reference Manual
https://static.docs.arm.com/ddi0403/eb/DDI0403E_B_armv7m_arm.pdf
-
ARM® Cortex® -A55 Core Revision: r1p0 Technical Reference Manual
https://static.docs.arm.com/100442/0100/cortex_a55_trm_100442_0100_00_en.pdf
-
ARM® Architecture Reference Manual ARM® v7-A and ARM® v7-R edition Errata markup
https://www.cs.utexas.edu/~simon/378/resources/ARMv7-AR_TRM.pdf
-
ARM® Cortex™ -A Series Version: 4.0 Programmer’s Guide
-
Arm® System Control and Management Interface Platform Design Document Non-Confidential Version 2.0
-
Arm® System Memory Management Unit Architecture Specification SMMU architecture versions 3.0, 3.1 and 3.2
-
ARM Procedure Call Standard for the ARM 6-bit Architecture(AArch64) with SVE Support
-
ARMv8-A/-R Debugger
http://www2.lauterbach.com/pdf/debugger_armv8a.pdf
Articles
-
CS4803DGC Design Game Console: ARM PPT
https://www.cc.gatech.edu/~hyesoon/spr10/lec_arm2.pdf
-
AutoLock: Why Cache Attacks on ARM Are Harder Than You ThinK
https://www.usenix.org/system/files/conference/usenixsecurity17/sec17-green.pdf
-
Implicit Cache Lockdown on ARM: An Accidental Countermeasure to Cache-Timing Attacks
https://web.wpi.edu/Pubs/ETD/Available/etd-012017-170924/unrestricted/green_archive.pdf
-
Cache Attacks on ARM
-
TrustZone Explained: Architectural Features and Use Cases
http://www.public.asu.edu/~hcho67/papers/trustzone-16-cic.pdf
-
Arm Neon Intrinsics Reference for ACLE Q3 2019
Sources
-
android msm_ipc_router.txt
-
kernel:qcom ipc router code add
https://lwn.net/Articles/667587/
-
android qmi_sample_client.c
O'REILLY Series
-
Programming Android —— Java Programming for the New Generation of Mobile Devices
https://www.gocit.vn/files/Oreilly.Programming.Android.2nd.Edition-www.gocit.vn.pdf
-
Android Application Development —— Programming with the Goole SDK
http://www.mediapiac.com/uploads/conference/presenters/documents/17/8.pdf
Others
-
ARM Cortex-A* Series Processors
https://pdfs.semanticscholar.org/c480/d8b1533a1341c9ca9aeb79a86eaaaff71291.pdf
-
Arm Processor —— PPT
https://www.eng.auburn.edu/~nelsovp/courses/elec5260_6260/slides/Chapter2%20ARM.pdf
-
ARM Exceptions
PPT, Hsung-Pin Chang Department of Computer Science National Chung Hsing University
http://osnet.cs.nchu.edu.tw/powpoint/Embedded94_1/Chapter%207%20ARM%20Exceptions.pdf
-
LM940 Modules Software User Guide —— QMI
-
移动基带安全研究系列:概念和系统篇