1 * Thu Sep 04 2003 Matt Domsch <Matt_Domsch@dell.com>
2 - released v0.4.2-test2 as v0.4.2 without additional changes.
4 * Mon Aug 11 2003 Matt Domsch <Matt_Domsch@dell.com>
5 - fixed unaligned access errors
6 - removed extraneous printing of mac addr when creating netboot entries
7 - sync docbook to README
10 * Thu Jul 31 2003 Matt Domsch <Matt_Domsch@dell.com>
11 - Applied patch from Dann Frazier to enable creating netboot entries.
12 - update AUTHORS with Dann's netboot contribution.
13 - Until we can get the ACPI HID and UID programatically, make the user
14 pass them in when creating a netboot entry.
15 - Add O_DIRECT support for reading the disk.
16 - Fix unparse_hardware_path() for the PCI case - the device and function
17 values were printed in reverse order.
18 - Fix the README file to reflect all the options that can be passed, and
19 add a new item for netboot entries.
22 * Fri Oct 25 2002 Matt Domsch <Matt_Domsch@dell.com>
23 - trivial patch from Fabien Lebaillif - Delamare <fabien@quadric.com>
24 increases the length of the boot option description from 40 to 64 bytes.
26 * Tue Oct 22 2002 Matt Domsch <Matt_Domsch@dell.com>
27 - ran docbook2man on the man page Dann Frazier created
28 - Added man page to spec file
29 - Added patches from Dann Frazier
30 - Removes the requirement to be root to run efibootmgr. This lets
31 mortal users run efibootmgr to check the version, and see the
32 --help output. It should also allow efibootmgr to work under
33 security systems without the strict root/non-root dichotomy.
34 - Checks to see if a boot option was specified when a boot option
35 deletion was requested.
36 - Released version 0.4.1
38 * Sun Jul 21 2002 Matt Domsch <Matt_Domsch@dell.com>
39 - Added kernel_has_blkgetsize64() test, now uses BLKGETSIZE64 if on a
40 known-good kernel. This is important when the Large Block Device (64-bit
41 block address) patch gets merged into the 2.5 kernel.
43 * Wed May 1 2002 Matt Domsch <Matt_Domsch@dell.com>
44 - Released version 0.4.0
46 * Tue Apr 30 2002 Matt Domsch <Matt_Domsch@dell.com>
47 - Added some printfs to compare_gpts().
49 * Mon Apr 08 2002 Matt Domsch <Matt_Domsch@dell.com>
50 - Make sure partition number arg is in the GPT disk.
51 - Added a few more _FILE_OFFSET_BITS defines where needed
53 * Fri Apr 05 2002 Matt Domsch <Matt_Domsch@dell.com>
54 - Added syncs to make tarball target so NFS is current and CVS dirs get
55 deleted before the tarball is made.
56 - Added a few __leXX_to_cpu() calls in code currently commented out in gpt.c
58 * Tue Apr 02 2002 Matt Domsch <Matt_Domsch@dell.com>
59 - finished conversion to GPT code
61 * Sat Mar 30 2002 Matt Domsch <Matt_Domsch@dell.com>
62 - began conversion to GPT code in post-2.4.18 and post-2.5.7 kernels.
63 - added manpage contributed by dannf@fc.hp.com
65 * Mon Feb 11 2002 Matt Domsch <Matt_Domsch@dell.com>
66 - BLKGETSIZE64 is fixed in 2.4.18-pre8 and 2.5.4-pre3. Wait a bit longer
68 - added list_for_each_safe() routine. It's needed in the boot
69 var deletion routine, though it was already breaking out once found.
70 - changed struct list_head to list_t
71 - released v0.4.0-test4
73 * Fri Jan 18 2002 Matt Domsch <Matt_Domsch@dell.com>
74 - commented out BLKGETSIZE64 ioctl use for now. Kernels 2.4.15-2.4.18 and
75 2.5.0-2.5.3 don't return the right value.
77 * Thu Jan 3 2002 Matt Domsch <Matt_Domsch@dell.com>
78 - added back in read last sector IOCTL hack, but only after read() fails.
79 - released v0.4.0-test4
81 * Thu Jan 3 2002 Matt Domsch <Matt_Domsch@dell.com>
83 - released v0.4.0-test3
85 * Wed Jan 2 2002 Matt Domsch <Matt_Domsch@dell.com>
86 - Changed PROC_DIR_EFI to PROC_DIR_EFI_VARS
87 - write_variable() now searches /proc/efi/vars for a variable that's not
88 the one being written. The EFI 1.1 sample implementation changed the
89 name of the "victim" being written to (was Efi-xxxxx, now EFI-xxxxx), so
90 previous versions of efibootmgr don't work with the new firmware. This
92 - released v0.4.0-test2
94 * Fri Dec 7 2001 Matt Domsch <Matt_Domsch@dell.com>
95 - Removed read last sector ioctl hack, it's not needed anymore. The
96 kernel takes care of it for us with a new patch.
97 - Added test for valid PMBR, similar to parted and the kernel.
98 - Added test for returning size of block device as a u64.
99 - Added test for returning sector size as int, and use that.
100 - Changed GPT struct and member names to be more Linux-like.
101 - added -g option to force disk with invalid PMBR to be treated as GPT anyhow.
102 - released v0.4.0-test1
104 * Thu Aug 9 2001 Matt Domsch <Matt_Domsch@dell.com>
105 - Added some uniqueness to the MBR signature.
106 - removed ExclusiveArch from spec file
109 * Mon Aug 6 2001 Matt Domsch <Matt_Domsch@dell.com>
110 - applied patch from Richard Hirst <rhirst@linuxcare.com> to fix
111 efichar_char_strcmp().
114 * Fri Aug 3 2001 Matt Domsch <Matt_Domsch@dell.com>
115 - By request, warn when creating a new boot entry with the same name
116 as another boot entry.
119 * Mon Jul 30 2001 Matt Domsch <Matt_Domsch@dell.com>
120 - Added test for non-zero signature on MBR-style disks,
121 and new -w flag to write a unique signature to the disk if so.
122 - released v0.3.3-test4
123 - Fixed counting of optional data length (extra args)
124 - released v0.3.3-test5
126 * Fri Jul 27 2001 Matt Domsch <Matt_Domsch@dell.com>
127 - Added test for running as root
128 - released v0.3.3-test3
130 * Thu Jul 26 2001 Matt Domsch <Matt_Domsch@dell.com>
131 - Unparse extra args being passed to bootloader too.
132 - released v0.3.3-test2
134 * Wed Jul 25 2001 Matt Domsch <Matt_Domsch@dell.com>
135 - Added -u option to pass extra args to the bootloader in unicode
136 (default is to pass in ASCII)
137 - Added -t option to allow writing to a file (for testing)
138 - released v0.3.3-test1
140 * Tue May 22 2001 Matt Domsch <Matt_Domsch@dell.com>
141 - Applied patch from Andreas Schwab. remove_from_boot_order() called
142 read_boot_order() without checking the return status.
143 - Changed README to remove os loader args comment
144 - Changed efi_status_t to be unsigned long (not uint64_t) as per EFI
145 spec. This allows efibootmgr to be recompiled as a 32-bit or 64-bit app
146 depending on its running on 32-bit or 64-bit Linux. Note: this changes
147 the size of the structure returned in /proc/efi/vars to match the kernel
148 implementation. 32-bit efibootmgr won't work on 64-bit Linux and vice versa.
151 * Fri May 18 2001 Matt Domsch <Matt_Domsch@dell.com>
152 - changed usage() to *not* let you think you can pass args to the OS
156 * Fri May 18 2001 Matt Domsch <Matt_Domsch@dell.com>
157 - Padded HARDDRIVE_DEVICE_PATH out to please EFI Boot Manager.
158 - Incorporated patches from Andreas Schwab
159 - replace __u{8,16,32,64} with uint{8,16,32,64}_t
160 - use _FILE_OFFSET_BITS
164 * Tue May 15 2001 Matt Domsch <Matt_Domsch@dell.com>
165 - initial external release v0.2.0