From b6831c66f05fe8d1de6cfc841020f0f113401837 Mon Sep 17 00:00:00 2001 From: leonarddt05 <139609434+leonarddt05@users.noreply.github.com> Date: Mon, 18 Dec 2023 10:54:31 +0300 Subject: [PATCH] docs: adjust arm device guide (#5799) --- book/installation/build-for-arm-devices.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/installation/build-for-arm-devices.md b/book/installation/build-for-arm-devices.md index d07d4cb49..10ecafd3e 100644 --- a/book/installation/build-for-arm-devices.md +++ b/book/installation/build-for-arm-devices.md @@ -1,6 +1,6 @@ # Building for ARM devices -Reth can be built for and run on ARM devices, but there are a few things to take into considerations before. +Reth can be built for and run on ARM devices, but there are a few things to take into consideration before. ## CPU Architecture @@ -8,7 +8,7 @@ First, you must have a 64-bit CPU and Operating System, otherwise some of the pr ## Memory Layout on AArch64 -Then, you must setup the virtual memory layout in such a way that the user space is sufficiently large. +Then, you must set up the virtual memory layout in such that the user space is sufficiently large. From [the Linux Kernel documentation](https://www.kernel.org/doc/html/v5.3/arm64/memory.html#:~:text=AArch64%20Linux%20uses%20either%203,for%20both%20user%20and%20kernel.), you can see that the memory layout with 4KB pages and a level-3 translation table limits the user space to 512GB, which is too low for Reth to sync on Ethereum mainnet. ## ARM Board Virtual Memory Limitation