If i'm writing my own kernel I will have access the the physical memory (instead of a virtual memory).
Now assume I want to make a loop starting from the first memory location until the last one and set every byte to
0xFF. My pointer will start like this:
unsigned char *firstMemoryAddress = N;
N be? in embedded systems I can refer to the data sheet of the specific microcontroller, but lets' say Im running this on my laptop hardware. will N be a specific value at all times in Intel based machines? How can I find it?