Make pxeboot(8) work correctly when it is larger than 64KB in size. When relocating use blocks that are a maximum of 32KB in size and increment the segment registers after relocating each block. This keeps us within the confines of the %cx register and the real mode segmented addressing.
Make pxeboot(8) work correctly when it is larger than 64KB in size. When
relocating use blocks that are a maximum of 32KB in size and increment the
segment registers after relocating each block. This keeps us within the
confines of the %cx register and the real mode segmented addressing.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars