What make it different ?
1) arch==> i386 limit to 4G (dmesg) and spdmem show 8G , Bios show 8G
2) arch==> amd64 memory show correct figure 8G (dmeag, spdmem and bios)
1 & 2 use the same machine with different arch.
So can I use the i5 core at i386 arch to use the correct size of memory (i.e
8G) and how to make it work .
Thanks
clarence
Theo de Raadt (<[email protected]>) 在 2020年6月11日星期四 上午9:18:43 [GMT+8] 寫道:
i386 showed the correct amount of memory *it could use*.
man Chan <[email protected]> wrote:
> Thanks. I tried to use amd64 which show the correct memory size.
> Is there a way to use i386 to show the correct size of memory ? The bios
> shows 8G memory. Did I miss something to make it ?
> Clarence
>
> Stuart Henderson (<[email protected]>) 在 2020年6月11日星期四 上午12:41:40
>[GMT+8] 寫道:
>
> On 2020-06-10, man Chan <[email protected]> wrote:
> > You mean the memory limitation of i386 is 4G. Am I right ?
>
> A 32-bit kernel can only access memory mapped to addresses below 4GB.
>
> The actual amount of memory that you can use depends on where the
> BIOS/UEFI maps the memory (it reserves some addresses for device i/o
> etc).
>
> That's why you see a lower "available memory" amount than 4GB.
>
>