Re: [Qemu-devel] [ipxe-devel] EFI_PXE_BASE_CODE_PROTOCOL

2015-10-25 Thread Michael Brown
On 20/10/15 09:16, Gerd Hoffmann wrote: Hmm, EfiPxeBaseCode*Callback*Protocol? Ping. Any progress here? Meanwhile I've noticed efi grub2 fails to load grub.cfg on microsoft hyper-v too, so possibly this is something in grub not ipxe ... Haven't had time to look at it yet, sorry. It _is_ st

Re: [Qemu-devel] [ipxe-devel] EFI_PXE_BASE_CODE_PROTOCOL

2015-10-20 Thread Gerd Hoffmann
Hi, > The guids translate to: > > 245DCA21-FB7B-11D3-8F01-00A0C969723B gEfiPxeBaseCodeCallbackProtocolGuid > 41D94CD2-35B6-455A-8258-D4E51334AADD gEfiIp4ProtocolGuid > 3AD9DF29-4501-478D-B1F8-7F7FE70E50F3 gEfiUdp4ProtocolGuid > F4B427BB-BA21-4F16-BC4E-43E416AB619C gEfiArpProtocolGuid > 245DCA21

Re: [Qemu-devel] [ipxe-devel] EFI_PXE_BASE_CODE_PROTOCOL

2015-09-11 Thread Gerd Hoffmann
> > https://ftp.fau.de/centos/7.1.1503/os/x86_64/EFI/BOOT/ > > That grubx64.efi binary makes no attempt to even look for an > EFI_PXE_BASE_CODE_PROTOCOL. Here's the complete log of calls that it makes: With grubx86.efi loaded via tftp I assume? > OpenProtocol ( > PciRoot(0x0)/Pci(0x3,0x0)/MAC

Re: [Qemu-devel] [ipxe-devel] EFI_PXE_BASE_CODE_PROTOCOL

2015-09-10 Thread Michael Brown
On 10/09/15 16:20, Gerd Hoffmann wrote: Thanks. From my experiments, it seems that GRUB is using the hardcoded path /efi/boot/grub.cfg to locate the configuration file, regardless of where grub.efi was loaded from. Hmm, probably depends on how you are building it. There are also tools like gr

Re: [Qemu-devel] [ipxe-devel] EFI_PXE_BASE_CODE_PROTOCOL

2015-09-10 Thread Gerd Hoffmann
Hi, > > The file is simply placed as "grub.cfg" in tftproot, next to grubx64.efi > > Thanks. From my experiments, it seems that GRUB is using the hardcoded > path /efi/boot/grub.cfg to locate the configuration file, regardless of > where grub.efi was loaded from. Hmm, probably depends on ho

Re: [Qemu-devel] [ipxe-devel] EFI_PXE_BASE_CODE_PROTOCOL

2015-09-10 Thread Michael Brown
On 07/09/15 15:58, Gerd Hoffmann wrote: This is generated by a script which does also copy the kernels to the tftproot, there are more simliar entries for more RHEL versions but this should be enough to get the idea ... First entry actually works. Second does not, but I'm hoping some day it doe

Re: [Qemu-devel] [ipxe-devel] EFI_PXE_BASE_CODE_PROTOCOL

2015-09-07 Thread Gerd Hoffmann
Hi, > I find GRUB2 difficult to work with since it seems not to support manual > creation of configuration files. Do you have a known-working grub.efi > configuration (DHCP options, configuration files, etc) that you could > send me so I can reproduce the problem? You can get away with a pr

Re: [Qemu-devel] [ipxe-devel] EFI_PXE_BASE_CODE_PROTOCOL

2015-09-07 Thread Michael Brown
On 07/09/15 11:14, Gerd Hoffmann wrote: ipxe just got a EFI_PXE_BASE_CODE_PROTOCOL implementation. I've updated ipxe and commented the EFI_DOWNGRADE_UX define in the qemu config. If you want to test this you can fetch the qemu branch with the updated roms here: https://www.kraxel.org/cgit/qemu