memdisk: remove hard-coded assumptions for a specific RM segment
authorH. Peter Anvin <hpa@zytor.com>
Mon, 8 Jun 2009 00:04:03 +0000 (17:04 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Mon, 8 Jun 2009 00:04:03 +0000 (17:04 -0700)
commit4d9aad915bb3ee96c2674ab5678e435ea9e6245e
treed1f09e8f4228aa5d52abb8c4d7bf1652f0091bc1
parentb68960be5d1f10b3936492c93557c34e46cdebef
memdisk: remove hard-coded assumptions for a specific RM segment

Remove some hard-coded assumptions about having an RM segment at a
specific location.  This should allow us to relocate the RM code once
the PM code knows where DOS free memory ends.  This in turn allows the
PM code to load the boot sector almost anywhere it wants to go in low
memory, as is required for 100% compliant El Torito support.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
memdisk/memdisk16.asm
memdisk/setup.c
memdisk/start32.S