Qemu simulate NUMA and parse SRAT
I'm trying to simulate a NUMA system with Qemu/KVM and read the memory from SRAT. I'm starting qemu with qemu-system-x86_64 -boot d -cdrom myiso.iso -m 5G -smp 4 -numa node,nodeid=0 -numa node,nodeid=1 -enable-kvm So there are two regions with two cores each and 5gb memory at the whole system. By parsing the srat, I'll find four entries at the table: Domain: 0 Addr: 0x0 Len: 0xa0000 Flags: 0x1 ====== Domain: 0 Addr: 0x100000 Len: 0x9ff00000 Flags: 0x1 ====== Domain: 1 Addr: 0xa0000000 Len: 0x20000000 Flags: 0x1 ====== Domain: 1 Addr: 0x0 Len: 0x80000000 Flags: 0x1 ====== I don't understand the the last entry. Why does he start at memory address 0?
how does “and eax,80000000h ”in assembly work
Xcode 8.0 beta missing required architecture x86_64 while building on simulator
Why is “amd” written in many installers?
AVX2 multiply 2 vectors of 64 bit integers discarding the upper half of each results? [duplicate]
Wake up issue with Optiplex xe2
Build gentoo Disk Image for gem5
Can non load store instructions go past memory fences? (x86_64)
What's the relation between hexdump and asm?
Does x86_64 have an equivalent to the aarch64 at instruction?
Why are some Haswell AVX latencies advertised by Intel as 3x slower than Sandy Bridge?
x86_64 - opcode map. Possible mistake?
Can a sub-microsecond clock resolution be achieved with current hardware?
Calling function at memory address x86_x64
TSC MSR and serialization
Ipi - interprocess interrupt latency
Amd64 - segments and their limit: just 4Gb?