Support 2010 Macbooks.

* grub-core/loader/efi/appleloader.c (devpath_6): New variable.
	(devs): Add devpath_6.
This commit is contained in:
Zach 2011-05-05 12:18:00 +02:00 committed by Vladimir 'phcoder' Serbinenko
parent 7c515bee14
commit 7fae005102
2 changed files with 40 additions and 0 deletions

View file

@ -1,3 +1,10 @@
2011-05-05 Zach <mikezackles>
Support 2010 Macbooks.
* grub-core/loader/efi/appleloader.c (devpath_6): New variable.
(devs): Add devpath_6.
2011-05-05 Vladimir Serbinenko <phcoder@gmail.com>
* util/grub-mkpasswd-pbkdf2.c (main): Use /dev/urandom and not

View file

@ -229,6 +229,38 @@ static struct piwg_full_device_path devpath_5 =
}
};
/* mid-2010 MB/MBP (NVidia chipset) */
static struct piwg_full_device_path devpath_6 =
{
.comp1 =
{
.header = {
.type = GRUB_EFI_HARDWARE_DEVICE_PATH_TYPE,
.subtype = GRUB_EFI_MEMORY_MAPPED_DEVICE_PATH_SUBTYPE,
.length = {sizeof (struct grub_efi_memory_mapped_device_path), 0}
},
.memory_type = GRUB_EFI_MEMORY_MAPPED_IO,
.start_address = 0xffcc4000,
.end_address = 0xffffbfff
},
.comp2 =
{
.header = {
.type = GRUB_EFI_MEDIA_DEVICE_PATH_TYPE,
.subtype = GRUB_EFI_PIWG_DEVICE_PATH_SUBTYPE,
.length = {sizeof (struct grub_efi_piwg_device_path), 0}
},
.guid = {0x2B0585EB, 0xD8B8, 0x49A9, {0x8B, 0x8C, 0xE2, 0x1B,
0x01, 0xAE, 0xF2, 0xB7}}
},
.end =
{
.type = GRUB_EFI_END_DEVICE_PATH_TYPE,
.subtype = GRUB_EFI_END_ENTIRE_DEVICE_PATH_SUBTYPE,
.length = {sizeof (struct grub_efi_device_path), 0}
}
};
struct devdata
{
char *model;
@ -242,6 +274,7 @@ struct devdata devs[] =
{"MBP", (grub_efi_device_path_t *) &devpath_3},
{"MBA", (grub_efi_device_path_t *) &devpath_4},
{"MB NV", (grub_efi_device_path_t *) &devpath_5},
{"MB NV2", (grub_efi_device_path_t *) &devpath_6},
{NULL, NULL},
};