+2008-01-03 signed off by Jason Fleischli <jason.fleischli@hp.com>
+ * Patch contribution from Scott Davilla <davilla@4pi.com>
+ when x is zero for the first call to add_memory_region, e820_map[-1]
+ will access memory outside the bounds of e820_map. While this does
+ not result in any problems as there is a UINT32 unused_8[41] block
+ above the e820_map[0] location that should have been zeroed by the
+ bootloader, the code should not access outside the bounds of
+ structures.
+2008-01-03 Jason Fleischli <jason.fleischli@hp.com>
+ * initrd.c -- Let the allocator decide where to grab the memory from
+ the efi memory map. Current start_addr=image->start_addr forces the
+ same efi region everytime, and has a 7mb limit. ramdisk (initrd.img)
+ files larger than 7MB wouldnt fit into the memory region assumed by
+ the image->start_addr resulting in an elilo hang. Leaving start_addr
+ NULL at initialization forces alloc_pages to get a memory region
+ sufficient for the size of the initrd image.
+2007-12-19 Jason Fleischli <jason.fleischli@hp.com>
+ * bumping version string to 3.8
+2007-12-19 Jason Fleischli <jason.fleischli@hp.com>
+ * MORE PATCHES FROM INTEL FOR IA32 X86_64.
+ * Fix compile warning for cmdline_addr assignment.
+ * Fix an issue caused by uninitialized e820_nr_map in fill_e820map.
+ * On some machines, there are too many EFI memory map entries, so that,
+ the number of E820 map entries converted from EFI memory map exceeds
+ the limit (128). This patch fixes this bug by merging consecutive
+ memory map entries with the same type.
+ * CL_MAGIC is not supported by 32-bit boot protocol. So, the kernel
+ command line passing code is changed accordingly.
+ * EFI-2.0 boot support patches have been accepted into Linux kernel
+ 2.6.24-rc4 and EFI runtime service patches have been accepted by
+ Linux kernel 2.6.24-rc4-mm1. There are some changes during the
+ merging, so there are some updates for elilo ia32/x86_64 too.
+ * The x86_64 boot parameters of Linux kernel is rearranged to line up
+ with ia32 boot parameters.
+ * The boot loader signature of IA32 and x86_64 is redefined to
+ make it possible for Linux kernel to distinguish whether the
+ underlying firmware is EFI 32 or EFI 64.
+ * The EFI framebuffer type ID is changed in Linux kernel to
+ conform to Linux kernel framebuffer type ID grouping rules. So the
+ EFI framebuffer type ID setting code in ELILO is changed accordingly.
+ * E820 memory map is added to IA32 to make it possible for
+ Linux kernel not to depend on EFI memory map on EFI 32.
+2007-09-27 Jason Fleischli <jason.fleischli@hp.com>
+ * updating changelog for last commit that was omitted
+ * incorporating AGriffis patches to enhance parsing
+ passes root= option to kernel options and accounts for -- option
+ designation.