X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=2dbab82305276e6575fad21c83b52482fe809dfd;hb=0bc9ded689f2ce0462460951d6833bc6d9ad940c;hp=1a08d9e8dd35d2fa2cc15d90efc23e3066a90ecf;hpb=619662eb55b96486cfc44fdcd72e92ed8aaf1397;p=debian%2Felilo diff --git a/ChangeLog b/ChangeLog index 1a08d9e..2dbab82 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,50 @@ +2008-01-03 signed off by Jason Fleischli + * Patch contribution from Scott Davilla + 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 + * 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 + * bumping version string to 3.8 +2007-12-19 Jason Fleischli + * 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 + * 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. 2007-07-19 Jason Fleischli * Integrated x86_64 support patches from Chandramouli Narayanan changes summarized in following bullets.