From 16486a12be7413408c1a6ef3c7f4ba3e30378e3d Mon Sep 17 00:00:00 2001 From: gennyble Date: Thu, 23 Nov 2023 08:46:19 -0600 Subject: init commit; i have to go --- building-a-sysroot.md | 17 ++++++++++++++++ command | 1 + index.html | 51 ++++++++++++++++++++++++++++++++++++++++++++++ index.md | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++ rooting.md | 1 + strace.md | 2 ++ 6 files changed, 128 insertions(+) create mode 100644 building-a-sysroot.md create mode 100644 command create mode 100644 index.html create mode 100644 index.md create mode 100644 rooting.md create mode 100644 strace.md diff --git a/building-a-sysroot.md b/building-a-sysroot.md new file mode 100644 index 0000000..5d4e637 --- /dev/null +++ b/building-a-sysroot.md @@ -0,0 +1,17 @@ + +# genny's mess of links +- https://blog.jgosmann.de/posts/2021/02/07/a-guide-to-crosscompiling-applications/ +- https://ftp.gnu.org/gnu/binutils/?C=M;O=D +- https://mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-13.2.0/ +- https://wiki.osdev.org/GCC_Cross-Compiler#Binutils +- https://gmplib.org/ +- https://ftp.gnu.org/gnu/glibc/?C=M;O=D +- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ +- https://gcc.gnu.org/install/configure.html +- https://github.com/cz172638/v4l-utils/blob/master/INSTALL +- https://source.android.com/docs/setup/download/downloading +- https://www.kernel.org/doc/Documentation/kbuild/headers_install.txt +- https://stackoverflow.com/a/10800929 +- https://en.wikipedia.org/wiki/Qualcomm_Hexagon#Snapdragon_800_series +- https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.html +- https://github.com/rust-lang/rust-bindgen diff --git a/command b/command new file mode 100644 index 0000000..db8047d --- /dev/null +++ b/command @@ -0,0 +1 @@ +comrak --hardbreaks -t html --header-ids "" --unsafe -e footnotes --syntax-highlighting none -o index.html index.md diff --git a/index.html b/index.html new file mode 100644 index 0000000..cf0c93d --- /dev/null +++ b/index.html @@ -0,0 +1,51 @@ +

CPU Info

+

Qualcomm Snapdragon 820. Full name APQ8096 but seems to mostly be known under the name MSM8996.12

+
+ full cat /proc/cpuinfo +
root@LFC:/data/local/tmp # cat /proc/cpuinfo
+Processor       : AArch64 Processor rev 2 (aarch64)
+processor       : 0
+Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32
+CPU implementer : 0x51
+CPU architecture: 8
+CPU variant     : 0x1
+CPU part        : 0x211
+CPU revision    : 2
+
+processor       : 1
+Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32
+CPU implementer : 0x51
+CPU architecture: 8
+CPU variant     : 0x1
+CPU part        : 0x211
+CPU revision    : 2
+
+processor       : 2
+Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32
+CPU implementer : 0x51
+CPU architecture: 8
+CPU variant     : 0x1
+CPU part        : 0x205
+CPU revision    : 2
+
+processor       : 3
+Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32
+CPU implementer : 0x51
+CPU architecture: 8
+CPU variant     : 0x1
+CPU part        : 0x205
+CPU revision    : 2
+
+Hardware        : Qualcomm Technologies, Inc APQ8096
+
+
+
+
    +
  1. +

    I had little luck finding results for the APQ8096. The MSM8996 seems to be what Qualcomm prefers to call this as the code targeting the processor uses that name.

    +
  2. +
  3. +

    I was first able to map these to one another from the postmarketos page on the 820.

    +
  4. +
+
diff --git a/index.md b/index.md new file mode 100644 index 0000000..c32bd79 --- /dev/null +++ b/index.md @@ -0,0 +1,56 @@ +# CPU Info + +Qualcomm Snapdragon 820. Full name APQ8096 but seems to mostly be known under the name MSM8996.[^1][^2] + +It is an ARMv8 processor which puts it in the aarch64 architecture. + +[^1]: I had little luck finding results for the APQ8096. The MSM8996 seems to be what Qualcomm prefers to call this as [the code targeting the processor][aosp-msm8996] uses that name. + +[^2]: I was first able to map these to one another from the [postmarketos page on the 820][postmarket-q820]. + +[postmarket-q820]: https://wiki.postmarketos.org/wiki/Qualcomm_Snapdragon_820/821_(MSM8996) + +[aosp-msm8996]: https://android.googlesource.com/platform/hardware/qcom/msm8996/+/refs/heads/main + +
+ full cat /proc/cpuinfo + +``` +root@LFC:/data/local/tmp # cat /proc/cpuinfo +Processor : AArch64 Processor rev 2 (aarch64) +processor : 0 +Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 +CPU implementer : 0x51 +CPU architecture: 8 +CPU variant : 0x1 +CPU part : 0x211 +CPU revision : 2 + +processor : 1 +Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 +CPU implementer : 0x51 +CPU architecture: 8 +CPU variant : 0x1 +CPU part : 0x211 +CPU revision : 2 + +processor : 2 +Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 +CPU implementer : 0x51 +CPU architecture: 8 +CPU variant : 0x1 +CPU part : 0x205 +CPU revision : 2 + +processor : 3 +Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 +CPU implementer : 0x51 +CPU architecture: 8 +CPU variant : 0x1 +CPU part : 0x205 +CPU revision : 2 + +Hardware : Qualcomm Technologies, Inc APQ8096 +``` + +
diff --git a/rooting.md b/rooting.md new file mode 100644 index 0000000..2183e1d --- /dev/null +++ b/rooting.md @@ -0,0 +1 @@ +- https://xdaforums.com/t/light-l16-firmware.4403267/post-87851689 diff --git a/strace.md b/strace.md new file mode 100644 index 0000000..7c7ef24 --- /dev/null +++ b/strace.md @@ -0,0 +1,2 @@ +- https://source.android.com/docs/core/tests/debug/strace +- https://en.wikipedia.org/wiki/Strace -- cgit 1.4.1-3-g733a5