From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54576) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W8fIH-00035L-TT for qemu-devel@nongnu.org; Wed, 29 Jan 2014 19:15:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W8fIB-0003V8-Up for qemu-devel@nongnu.org; Wed, 29 Jan 2014 19:15:45 -0500 Received: from jedlik.phy.bme.hu ([152.66.102.83]:35099) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W8fIB-0003Rh-JN for qemu-devel@nongnu.org; Wed, 29 Jan 2014 19:15:39 -0500 Date: Thu, 30 Jan 2014 01:15:30 +0100 (CET) From: BALATON Zoltan In-Reply-To: <52E9179B.4020603@suse.de> Message-ID: References: <20140121181101.GB1323@ERROL.INI.CMU.EDU> <20140121183851.GA26382@redhat.com> <20140124164608.GB1293@ERROL.INI.CMU.EDU> <20140125000945.GA10357@crash.ini.cmu.edu> <6FAEE645-799D-4535-B568-75AB5E4D206C@suse.de> <20140128204023.GC29329@ERROL.INI.CMU.EDU> <20140129030736.GA23361@crash.ini.cmu.edu> <20140129145342.GD29329@ERROL.INI.CMU.EDU> <52E9179B.4020603@suse.de> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: Re: [Qemu-devel] osx bootloader List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexander Graf Cc: "Gabriel L. Somlo" , "qemu-devel@nongnu.org" On Wed, 29 Jan 2014, Alexander Graf wrote: > On 01/29/2014 03:53 PM, Gabriel L. Somlo wrote: >> I managed to boot OVMF following their wiki; It seems to work with kvm >> enabled, but not with -M q35. My current command line is: Did you use the snapshots on the wiki or compiled the latest version from source? It seems the snapshots are quite old and there have been recent commits since. (I don't know if those fixed or broke things though.) >> So I guess I have a bit more RTFM ahead of me. Maybe I can find a way >> to copy boot.efi over to the actual EFI partition, which I assume is >> the only one I can explore with OVMF from the entire disk image... Linux can read hfs+ file systems and the EFI partition can also be mounted and written to on OS X from the command line so it's easy to copy boot.efi over to the EFI partition either on Linux or OS X. > You will need an EFI HFS+ driver (look at the refind pointer) because > boot.efi will use EFI callbacks to read the kernel and kext cache. Right. Hopefully it does not rely on Apple's specific HFS+ support in their firmware or that's compatible with what (at least one of) the EFI drivers provide. Regards, BALATON Zoltan