Open aphive opened 1 year ago
Pressing 1
there brings me to this menu:
│ │ --- Runtime Testing │ │
│ │ < > Linux Kernel Dump Test Tool Module │ │
│ │ < > Min heap test │ │
│ │ < > 64bit/32bit division and modulo test │ │
│ │ < > Self test for the backtrace code │ │
│ │ < > Self test for reference tracker │ │
│ │ < > Red-Black tree test │ │
│ │ < > Reed-Solomon library test │ │
│ │ < > Interval tree test │ │
│ │ < > Per cpu operations test │ │
│ │ < > Perform an atomic64_t self-test │ │
│ │ < > Test functions located in the hexdump module at runtime │ │
│ │ < > Test string functions at runtime │ │
│ │ < > Test functions located in the string_helpers module at runtime │ │
│ │ < > Test strscpy*() family of functions at runtime │ │
│ │ < > Test kstrto*() family of functions at runtime │ │
│ │ < > Test printf() family of functions at runtime │ │
│ │ < > Test scanf() family of functions at runtime │ │
│ │ < > Test bitmap_*() family of functions at runtime │ │
│ │ < > Test functions located in the uuid module at runtime │ │
│ │ < > Test the XArray code at runtime │ │
│ │ < > Perform selftest on resizable hash table │ │
│ │ < > Perform selftest on siphash functions │ │
│ │ < > Perform selftest on IDA functions │ │
│ │ < > Test module loading with 'hello world' module │ │
│ │ < > Test module for compilation of bitops operations │ │
│ │ < > Test module for stress/performance analysis of vmalloc allocator │ │
│ │ < > Test user/kernel boundary protections │ │
│ │ < > Test BPF filter functionality │ │
│ │ < > Test blackhole netdev functionality │ │
│ │ < > Test find_bit functions │ │
│ │ < > Test firmware loading via userspace interface │ │
│ │ < > sysctl test driver │ │
│ │ < > udelay test driver │ │
│ │ < > Test static keys │ │
│ │ < > kmod stress tester │ │
│ │ < > Test memcat_p() helper function │ │
│ │ < > Test heap/page initialization │ │
│ │ < > Test freeing pages │ │
│ │ < > Test floating point operations in kernel space │ │
│ │ < > Test clocksource watchdog in kernel space
Install ld.lld from your package manager of choice.
Its a arm32 CPU instead of arm64.
Then why make with ARCH=arm64? Wouldn't ARCH=armhf or whatever it is be the right option?
Its a arm32 CPU instead of arm64.
I was only following what the instructions said, should I be using what @asutoshvariar said instead? ARCH=armhf
Per instructions:
Alternatively:
- On arm64: Run make defconfig
- NOT on arm64: Run make ARCH=arm64 LLVM=1 defconfig
Maybe armhf/arm would work? The reason I’m suggesting this is that arm64 creates a kernel image that your iPad can’t run. Also, 32-bit CPUs are unsupported by this project as of now.
Trying to get this working on my iPad 4th gen running Dual-core A6X with quad-core graphics, but not sure what to do at step 6...
I"m doing this on my Pop! OS laptop.
the
make ARCH=arm64 LLVM=1 menuconfig
option failed as follows:So I tried
make menuconfig
and I got the following:after using the
/
and searching for_PAGES
I get this: