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 (<dera...@openbsd.org>) 在 2020年6月11日星期四 上午9:18:43 [GMT+8] 寫道: 
 
 
 i386 showed the correct amount of memory *it could use*.

man Chan <openbsd...@yahoo.com.hk> 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 (<s...@spacehopper.org>) 在 2020年6月11日星期四 上午12:41:40 
>[GMT+8] 寫道:  
>  
>  On 2020-06-10, man Chan <openbsd...@yahoo.com.hk> 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.
> 
>    

Reply via email to