movebits: use the memmap data structure for the freelist
authorH. Peter Anvin <hpa@zytor.com>
Tue, 8 Apr 2008 23:47:12 +0000 (16:47 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Tue, 8 Apr 2008 23:47:12 +0000 (16:47 -0700)
commit16d2e6eaaa01b147d8e85ccb31c85e0f713369a7
tree5b7a90660b24f049aa3acc5f62b6dec8c24e1f3e
parentc9cc284ca6ce22d94470cb03029bf2e9a64287df
movebits: use the memmap data structure for the freelist

Use the syslinux_memmap data structure for the free memory list.  This
means we get range coalescing; this sometimes generates lists that are
vastly shorter than without range coalescing.
com32/lib/syslinux/movebits.c