CVSROOT: /cvs Module name: src Changes by: js...@cvs.openbsd.org 2012/10/31 08:31:30
Modified files: sys/arch/i386/stand/cdboot: srt0.S sys/arch/i386/stand/pxeboot: srt0.S Log message: Make cdboot(8) and 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.