shuffler: first cut of a simpler shuffle routine
authorH. Peter Anvin <hpa@zytor.com>
Tue, 31 Mar 2009 15:59:00 +0000 (08:59 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Tue, 31 Mar 2009 15:59:00 +0000 (08:59 -0700)
commit35dda1ebbb0c58dc76e3b534611c3bdcb06e2248
treedbba405d1b8b204f9601758db32b7e159a83f7a3
parent1cb06f94c9c1525975254ed41942098d7a741840
shuffler: first cut of a simpler shuffle routine

Impact: major restructuring

New shuffler routine which runs entirely in protected mode, unlike the
old one which would enter PM for the bcopy phase only.  This is not
only faster, but it greatly reduces the size of the shuffler "critical
area".  The interfaces to this new shuffler are not yet implemented,
so this is a non-functional checkpoint.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
core/bcopy32.inc
core/bcopyxx.inc [new file with mode: 0644]
core/bootsect.inc
core/com32.inc
core/comboot.inc
core/config.inc
core/cpuinit.inc
core/layout.inc
core/runkernel.inc
core/syslinux.ld