OpenBSD's MBR already relocates itself, what exactly are you trying to do? if you're attempting to have a piece of software in memory after the OpenBSD kernel loads, you'll need to modify the BIOS provided memory map to exclude that area.
After the kernel loads, you're dealing with a paged protected memory system, processes work with virtual addresses.
|