grub/include/grub
Vladimir 'phcoder' Serbinenko b2a30ac5e4 Filter devaliases and never open same device twice.
* grub-core/disk/ieee1275/ofdisk.c (last_devpath): New variable.
	(last_ihandle): Likewise.
	(ofdisk_hash_ent): New member shortest.
	(ofdisk_hash_add): Add canonical path too.
	(scan): New function.
	(grub_ofdisk_iterate): Iterate over hashed entries.
	(compute_dev_path): Don't add :0.
	(grub_ofdisk_open): Don't really open the disk.
	(grub_ofdisk_close): Avoid closing unrelated disk.
	(grub_ofdisk_read): Implement reopen logic.
	* grub-core/kern/ieee1275/openfw.c (grub_ieee1275_canonicalise_devname):
	New function.
	* include/grub/ieee1275/ieee1275.h (grub_ieee1275_canonicalise_devname):
	New proto.
2010-09-13 19:17:29 +02:00
..
efi * grub-core/commands/efi/lsefisystab.c: New file. 2010-09-01 02:37:17 +02:00
efiemu Fix inconsistent grub_efiemu_finish_boot_services return type 2010-05-13 14:42:22 +02:00
emu Support explicit user claim that a device is BIOS-visible. 2010-09-13 13:09:58 +02:00
i386 Zero %ebp and %edi when entering Linux's 32-bit entry point, as 2010-09-02 22:36:09 +01:00
ieee1275 Filter devaliases and never open same device twice. 2010-09-13 19:17:29 +02:00
lib menuentry option parsing is done using lib/arg.c 2010-07-22 19:01:40 +05:30
mips Fix emu on mipsel. 2010-09-11 16:58:06 +02:00
powerpc Merge mainline into newreloc. For now without boot tests 2010-08-25 03:25:18 +02:00
sparc64 Merge mainline into newreloc. For now without boot tests 2010-08-25 03:25:18 +02:00
util 2010-08-03 Robert Millan <rmh@gnu.org> 2010-08-03 23:51:48 +02:00
x86_64 working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
acorn_filecore.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
acpi.h Shutdown using ACPI. 2010-09-11 17:59:14 +02:00
aout.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
at_keyboard.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
ata.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
auth.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
autoefi.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
bitmap.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
bitmap_scale.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
boot.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
bsdlabel.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
bufio.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
cache.h Fix emu on mipsel. 2010-09-11 16:58:06 +02:00
charset.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
cmos.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
command.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
crypto.h * include/grub/crypto.h (GRUB_MD_CRC32): New definition. 2010-09-05 14:18:31 +02:00
cs5536.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
datetime.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
device.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
disk.h Fix emu on mipsel. 2010-09-11 16:58:06 +02:00
dl.h Remove grub_dl_unload_all. It's unnecessary and causes trouble 2010-08-25 21:19:45 +02:00
elf.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
elfload.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
env.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
env_private.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
err.h * include/grub/err.h (grub_err_t): Replace GRUB_ERR_BAD_GZIP_DATA with 2010-09-05 16:55:49 +02:00
extcmd.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
fbblit.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
fbfill.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
fbutil.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
file.h * grub-core/Makefile.core.def (xzio): New module. 2010-09-05 17:12:13 +02:00
font.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
fontformat.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
fs.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
fshelp.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
gfxmenu_model.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
gfxmenu_view.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
gfxterm.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
gfxwidgets.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
gpt_partition.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
gui.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
gui_string_util.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
hfs.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
i18n.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
icon_manager.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
kernel.h Remove leftover embedding of font objects. 2010-08-30 20:23:04 +02:00
libgcc.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
libpciaccess.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
libusb.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
list.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
loader.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
lvm.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
macho.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
machoload.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
memory.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
menu.h merge menuentry.mod into normal.mod 2010-09-03 21:08:12 +05:30
menu_viewer.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
misc.h Add missing noreturn 2010-08-30 16:25:39 +02:00
mm.h Add safety checks in relocator and add a GRUB_MM_CHECK macro 2010-08-28 21:27:10 +02:00
mm_private.h fix grub-emu compilation 2010-08-28 14:52:25 +02:00
msdos_partition.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
multiboot.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
multiboot_loader.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
net.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
normal.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
ns8250.h Fix compilation on yeeloong 2010-08-29 13:45:36 +02:00
ntfs.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
offsets.h Compress grub_prefix. 2010-09-03 14:54:04 +02:00
parser.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
partition.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
parttool.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
pci.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
pciutils.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
raid.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
reader.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
relocator.h merge boottest into newreloc 2010-04-27 13:34:07 +02:00
relocator_private.h Fix ppc compilation problems 2010-05-01 13:23:19 +02:00
script_sh.h merge with mainline 2010-09-04 22:34:32 +05:30
scsi.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
scsicmd.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
sdl.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
search.h support subpartition hints 2010-09-13 12:16:22 +02:00
serial.h Export serial-related functions from kernel 2010-08-20 21:31:33 +02:00
setjmp.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
smbus.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
symbol.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
term.h Support hot unplugging 2010-08-20 19:34:29 +02:00
terminfo.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
test.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
time.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
tparm.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
trig.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
types.h * grub-core/commands/efi/lsefisystab.c: New file. 2010-09-01 02:37:17 +02:00
unicode.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
usb.h * include/grub/usb.h (grub_usb_device): Add 'data' field back. It's 2010-08-21 02:09:16 +02:00
usbdesc.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
usbserial.h Allow psartial transfers and use them for usbserial 2010-07-19 08:43:01 +02:00
usbtrans.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
vga.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
video.h Change video_mode_type to an enum, fix collisions and add a bit more info 2010-09-12 02:09:09 +02:00
video_fb.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
xnu.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30