Comment by anyfoo

5 hours ago

Nowadays, it's considered bad form to map anything at 0... you now know one of the reasons why!

In the case that I know that has a 1:1 identity mapping of the address space, the physical address space doesn't actually have anything at 0 either, so it still doesn't need to be mapped.

Post author here. I wanted the code to be "as generic as possible", so I had to accept the possibility of some useful thing being at address 0.