[segment] Add "Requested memory not available" error message
authorMichael Brown <mcb30@etherboot.org>
Tue, 31 Mar 2009 03:38:48 +0000 (04:38 +0100)
committerMichael Brown <mcb30@etherboot.org>
Tue, 31 Mar 2009 03:38:48 +0000 (04:38 +0100)
commitf7d2168c8eb23108e159a03416966b0f3c983320
tree8d6dff5af83cfa23b5786a10e696d36c6088cc68
parentedea441ad59bd6eaa75bc7613bb8b850f866de9e
[segment] Add "Requested memory not available" error message

prep_segment() can sometimes fail because an image requests memory
that is already in use by gPXE.  This will happen if
e.g. undionly.kpxe is used to boot memtest86; the memtest86 image is
an old-format kernel that needs to be loaded at 9000:0000, but this
area of memory may well already be in use by the underlying PXE stack.

Add a human-friendly error message, so that the cause is more
immediately visible.
src/hci/strerror.c
src/image/segment.c