I''m having some problems with memory access,
my os is setup as follows on VMWare
I've setup the machine to 4GB and i got the following address map from e820
edit:
the same problem exists even when i use 8GB of ram.
the format is base, limit, type
Code: Select all
0000000000009F400 000000000009FFFF 0002
000000000000CE000 00000000000CFFFF 0002
000000000000DC000 00000000000FFFFF 0002
00000000000100000 00000000BFEDFFFF 0001
000000000BFEE0000 00000000BFEFEFFF 0003
000000000BFEFF000 00000000BFEFFFFF 0004
000000000BFF00000 00000000BFFFFFFF 0001
000000000F0000000 00000000F7FFFFFF 0002
000000000FEC00000 00000000FEC0FFFF 0002
000000000FEE00000 00000000FEE00FFF 0002
000000000FFFE0000 00000000FFFFFFFF 0002
00000000100000000 000000013FFFFFFF 0001
I've setup my machine to long mode with a cr3 which has identity mapping accross 16GB of ram
and still the machine crashes when i try and access that region.