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. > >