From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=17.151.62.66; helo=nwk-aaemail-lapp01.apple.com; envelope-from=afish@apple.com; receiver=edk2-devel@lists.01.org Received: from nwk-aaemail-lapp01.apple.com (nwk-aaemail-lapp01.apple.com [17.151.62.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 40E67210D83ED for ; Sun, 19 Aug 2018 02:38:33 -0700 (PDT) Received: from pps.filterd (nwk-aaemail-lapp01.apple.com [127.0.0.1]) by nwk-aaemail-lapp01.apple.com (8.16.0.22/8.16.0.22) with SMTP id w7J9bSn4038842; Sun, 19 Aug 2018 02:38:32 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=mime-version : content-type : sender : from : message-id : subject : date : in-reply-to : cc : to : references; s=20180706; bh=1LphowXWeKtl4IaARwJEg7ToZZN0rlRVROMdO3CrBgY=; b=BTc5t28GbBT+6qWdcVlb05/jKSCVm2gIImUd6AbpPTUcMmM9Ti2+LegOzk9bgSJJMt0y LRKEnyeGZNNVndlbMvW9WizWqwLMBXZaEk3XeN4WtM5LqqJzeD3tV7Gz3lcoBTJXepmK Je3dtonNy/R+gB3qlGMLEjkg8bhTNqlciDKpg2V4vWZebNd47N6yr2IjrNyiSh2jyecQ B1f8sRi9MU/2O7OcainGrPYrFdUnTNC+Q8wwuNrQ25FCiaDWOjMJ5bspaAvGGI2H12fg TMzW+Jcbe5qcHedeXdBJPr5d5mtAsj9LFyJKYnBbx4nOj+CubIYe2GZ1bbfPp1M/xajL ew== Received: from crk-mtap-sz04.euro.apple.com (crk-mtap-sz04.euro.apple.com [17.66.12.166]) by nwk-aaemail-lapp01.apple.com with ESMTP id 2kxjd17vwn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Sun, 19 Aug 2018 02:38:32 -0700 MIME-version: 1.0 Received: from crk-relayp-sz02.euro.apple.com (crk-relayp-sz02.euro.apple.com [17.66.55.19]) by crk-mtap-sz04.euro.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) with ESMTPS id <0PDP0049OC46L200@crk-mtap-sz04.euro.apple.com>; Sun, 19 Aug 2018 10:38:30 +0100 (IST) Received: from process_viserion-daemon.crk-relayp-sz02.euro.apple.com by crk-relayp-sz02.euro.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180629 64bit (built Jun 29 2018)) id <0PDP00D00C0YGZ00@crk-relayp-sz02.euro.apple.com>; Sun, 19 Aug 2018 10:38:30 +0100 (IST) X-Va-A: X-Va-T-CD: ff6a191fa3759b9afdee74d3e05ac5b8 X-Va-E-CD: adec65d70e490e282d94b04e5233ea82 X-Va-R-CD: 96bfb39271be295c7892a9f10a8d1ff5 X-Va-CD: 0 X-Va-ID: 5e1aa6c8-176f-4e30-a829-2bfc43e93ecc X-V-A: X-V-T-CD: ff6a191fa3759b9afdee74d3e05ac5b8 X-V-E-CD: adec65d70e490e282d94b04e5233ea82 X-V-R-CD: 96bfb39271be295c7892a9f10a8d1ff5 X-V-CD: 0 X-V-ID: cefadf45-8eb5-451a-a4c4-c26f70c17abf Received: from process_milters-daemon.crk-relayp-sz02.euro.apple.com by crk-relayp-sz02.euro.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180629 64bit (built Jun 29 2018)) id <0PDP00D00BZSFO00@crk-relayp-sz02.euro.apple.com>; Sun, 19 Aug 2018 10:38:29 +0100 (IST) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-08-19_04:,, signatures=0 X-Proofpoint-Scanner-Instance: ma-grpmailp-qapp24.corp.apple.com-10000_instance1 Received: from crk-mmpp-sz04.euro.apple.com (crk-mmpp-sz04.euro.apple.com [17.66.12.168]) by crk-relayp-sz02.euro.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180629 64bit (built Jun 29 2018)) with ESMTPS id <0PDP00C8IC43J700@crk-relayp-sz02.euro.apple.com>; Sun, 19 Aug 2018 10:38:27 +0100 (IST) Received: from [17.235.196.66] (unknown [17.235.196.66]) by crk-mmpp-sz04.euro.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) with ESMTPSA id <0PDP00D25C42AC10@crk-mmpp-sz04.euro.apple.com>; Sun, 19 Aug 2018 10:38:27 +0100 (IST) Sender: afish@apple.com From: Andrew Fish Message-id: Date: Sun, 19 Aug 2018 10:38:26 +0100 In-reply-to: Cc: edk2-devel@lists.01.org To: Jd Lyons References: <1549124C-9EA3-4770-AFB7-9F75F36D764B@yahoo.com> X-Mailer: Apple Mail (2.3445.6.18) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-08-19_04:, , signatures=0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: GOP Console Driver X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Aug 2018 09:38:33 -0000 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable JD, Glad to see you are getting use out of your 10 year old Mac. Here are = the supported graphics cards: https://support.apple.com/en-gb/HT201805 = The EFI on your Mac Pro3,1 requires a Mac Edition card. Some of those = cards had an EFI Firmware Switch to change the ROM mode.=20 Mac Pro 2010 is the oldest Mac that is still supported: = https://support.apple.com/macos/mojave = . =20 The Mac Edition cards produce an API that is lower level than UGA or GOP = so that all the policy can be driven Mac and not the video card.=20 Thanks, Andrew Fish > On Aug 19, 2018, at 4:34 AM, Jd Lyons wrote: >=20 >=20 >=20 >> Begin forwarded message: >>=20 >> From: Jd Lyons >> Subject: GOP Console Driver >> Date: August 18, 2018 at 11:31:50 PM EDT >> To: edk2-devel@lists.01.org >>=20 >> I=E2=80=99ve been trying to hack together GOP support for Apples EFI = 1.1 on my Mac Pro3,1. Apple uses a somewhat mix of EFI 1.x and UEFi2.x. >>=20 >> I=E2=80=99m able to get the GOP rom for my graphics card to load and = link to the device, Apple=E2=80=99s firmware takes care of that much, = and I have some custom code for rEFInd boot loader that makes the = graphics card work in graphics mode. However I can=E2=80=99t get back to = a shell nor can I boot Windows or the Mac OS in this mode. >>=20 >> I think the trouble with booting the macOS is Apple=E2=80=99s = boot.efi can=E2=80=99t get the console, Apple has a UGA Console driver = but no GOP Console driver in my firmware. I tried extracting the = Graphics Console Driver from OVMF and it does load, but doesn=E2=80=99t = link to any devices, even when I try to connect it with my device = handle, I.E. >>=20 >> connect DA 129 >>=20 >> Returns success, but invoking drivers shows the Graphics Console = Driver is still not linked to any devices. >>=20 >> Can anyone point me in the right direction on how to get a proper GOP = Console Driver? >>=20 >> Thanks, >> JD >=20 > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel