a5bd9f6
From 8f779ade959a72267dcc045ad71012bf37cb96e0 Mon Sep 17 00:00:00 2001
a5bd9f6
From: Benoit Gschwind <gschwind>
a5bd9f6
Date: Mon, 10 Sep 2012 09:34:29 +0200
a5bd9f6
Subject: [PATCH 034/364] 	* grub-core/loader/efi/appleloader.c
a5bd9f6
 (devpath_8): New var. 	(devs): Add devpath_8.
a5bd9f6
a5bd9f6
---
a5bd9f6
 ChangeLog                          | 5 +++++
a5bd9f6
 grub-core/loader/efi/appleloader.c | 5 +++++
a5bd9f6
 2 files changed, 10 insertions(+)
a5bd9f6
a5bd9f6
diff --git a/ChangeLog b/ChangeLog
a5bd9f6
index e8f0577..6886bcc 100644
a5bd9f6
--- a/ChangeLog
a5bd9f6
+++ b/ChangeLog
a5bd9f6
@@ -1,3 +1,8 @@
a5bd9f6
+2012-09-10  Benoit Gschwind <gschwind>
a5bd9f6
+
a5bd9f6
+	* grub-core/loader/efi/appleloader.c (devpath_8): New var.
a5bd9f6
+	(devs): Add devpath_8.
a5bd9f6
+
a5bd9f6
 2012-09-08  Peter Jones <pjones@redhat.com>
a5bd9f6
 
a5bd9f6
 	* grub-core/Makefile.core.def (efifwsetup): New module.
a5bd9f6
diff --git a/grub-core/loader/efi/appleloader.c b/grub-core/loader/efi/appleloader.c
a5bd9f6
index e2de89f..56d5538 100644
a5bd9f6
--- a/grub-core/loader/efi/appleloader.c
a5bd9f6
+++ b/grub-core/loader/efi/appleloader.c
a5bd9f6
@@ -127,6 +127,10 @@ static struct piwg_full_device_path devpath_6 = MAKE_PIWG_PATH (0xffcc4000,
a5bd9f6
 static struct piwg_full_device_path devpath_7 = MAKE_PIWG_PATH (0xff981000,
a5bd9f6
 								0xffc8ffff);
a5bd9f6
 
a5bd9f6
+/* mid-2012 MBP retina (MacBookPro10,1) */ 
a5bd9f6
+static struct piwg_full_device_path devpath_8 = MAKE_PIWG_PATH (0xff990000,
a5bd9f6
+								0xffb2ffff);
a5bd9f6
+
a5bd9f6
 struct devdata
a5bd9f6
 {
a5bd9f6
   const char *model;
a5bd9f6
@@ -142,6 +146,7 @@ struct devdata devs[] =
a5bd9f6
   {"MB NV", (grub_efi_device_path_t *) &devpath_5},
a5bd9f6
   {"MB NV2", (grub_efi_device_path_t *) &devpath_6},
a5bd9f6
   {"MBP2011", (grub_efi_device_path_t *) &devpath_7},
a5bd9f6
+  {"MBP2012", (grub_efi_device_path_t *) &devpath_8},
a5bd9f6
   {NULL, NULL},
a5bd9f6
 };
a5bd9f6
 
a5bd9f6
-- 
a5bd9f6
1.8.1.4
a5bd9f6