Just hypothetical question. How to get such an access? I know somewhat about embedded development with STM32 uC and, for this environment, there are manuals describing memory layout for peripherals. I know that I must run my application in kernel space to get such access but does it mean that every application which runs in kernel space can reference to every the memory? Are there manuals provided by cpu/motherboard vendors describing memory layout and where exactly is ram address? Let just say I want to have a preview over four bytes in memory that not necessary belongs to my process.
[link] [comments]