On 6/30/22 12:58 AM, Ammar Faizi wrote:
From: Ammar Faizi <ammarfaizi2@xxxxxxxxxxx> Hi Jens, This is v2 revision of aarch64 support. This series contains nolibc support for aarch64 and one extra irrelevant cleanup (patch #1). The missing bit from aarch64 is get_page_size() which is a bit complicated to implement without libc. aarch64 supports three values of page size: 4K, 16K, and 64K which are selected at kernel compilation time. Therefore, we can't hard code the page size for this arch. In this series we utilize open(), read() and close() syscall to find the page size from /proc/self/auxv. The auxiliary vector contains information about the page size, it is located at `AT_PAGESZ` keyval pair.
This no longer applies, I will send v3 revision soon. If you have some comments, let me know so I can address it together with the rebase. -- Ammar Faizi