search for: tianocor

Displaying 20 results from an estimated 75 matches for "tianocor".

Did you mean: tianocore
2019 Jan 18
1
stuck in pxe loop from uefi + tianocore/ovmf
Hello all, hope all is well Was wondering if I'm doing something wrong/missing something. I have pxe+tftp+uefi working between 2 vms. However after the build is done and I reboot, I still come up to pxe b/c tianocore always starts, from what I've seen, with trying PXE first. Great for initial builds :) but I would like to it stop after. In the xml I am pointing to the disk to boot first. if I virsh destory and run qemu directly on the qcow image, the vm comes up as expected and boots into the OS I have tri...
2012 Oct 21
0
chain.c32 for tianocore EDK2 DUET EFILDR
Just pushed a hacky commit[1] to an "efildr_hack" branch at git.zytor.com/users/sha0/syslinux.git The commit message goes: This introduces support for chaining to tianocore's EDK2's DUET's EFILDRs. You should use EFILDR for FAT12, EFILDR16 for FAT16, EFILDR32 or EFILDR64 (depending on the architecture) for FAT32. Usage: chain.c32 efildr=<filename> where <filename> is the appropriate EFILDR filename. Might be handy for anyone wanting to...
2014 Nov 19
2
pxelinux 6.03 in UEFI qemu/tianocore/ovmf: does not work
...: 192.168.88.4 Filename: EFI64/syslinux.efi tftp://192.168.88.4/EFI64/syslinux.efi... ok Failed to read blocks: 0xC It does not even _try_ to load ldlinux.e64, because apparently it fails to execute syslinux.efi which should do that. I used several versions of qemu supporting OVMF (which is a tianocore, aka UEFI firmware, "bios"), and the result is the same. I used several different (emulated) network cards in the VM, including virtio-net, e1000, rtl8139 -- it makes no difference. Current testing is done using qemu-2.1.2 (from debian jessie package), OVMF 0~20131112.2590861a-2 and ip...
2015 Jun 12
0
pxelinux 6.03 in UEFI qemu/tianocore/ovmf: does not work
Replying to http://www.syslinux.org/archives/2014-November/022804.html . After about half a year there's a solution to this problem, outlined here: http://lists.nongnu.org/archive/html/qemu-devel/2015-05/msg05348.html It looks like the bugs are in ipxe. The two patches for ipxe are now part of qemu source now so qemu should come with working ipxe roms which allows booting over network in
2007 Feb 13
2
EFI guest firmware for xen-ia64: where to put the sources ?
Hi, until recently, the hvm guest firmware for xen-ia64 was a private binary file owned and delivered by Intel. I have written an open-source implementation based on tianocore.org. The ia64 firmware is roughly speaking EFI. I have also ported tianocore to Qemu/x86. It shouldn''t be hard to port it to x86. Because the sources are big (at least 40MB) and the buildery is not easy (build tools are java-based), I don''t think it should be included in the...
2013 Oct 22
3
QueuePFN peculiarity in virtio-mmio
...quot;is not required on initial start up", but as a guest driver can never be sure whether the startup in question is the initial one, a defensive driver will always start with device reet. The question arises because Olivier has posted a series to edk2-devel that adds virtio-mmio support to TianoCore, and Mark tested it (using OVMF) with a Linux guest and found problems. Namely, OVMF itself can drive the virtio devices via virtio-mmio, but the Linux kernel booted from OVMF can not. The reason is the missing zeroing of QueuePFN when OVMF is exiting. (I'm just paraphrasing the analysis.) I...
2013 Oct 22
3
QueuePFN peculiarity in virtio-mmio
...quot;is not required on initial start up", but as a guest driver can never be sure whether the startup in question is the initial one, a defensive driver will always start with device reet. The question arises because Olivier has posted a series to edk2-devel that adds virtio-mmio support to TianoCore, and Mark tested it (using OVMF) with a Linux guest and found problems. Namely, OVMF itself can drive the virtio devices via virtio-mmio, but the Linux kernel booted from OVMF can not. The reason is the missing zeroing of QueuePFN when OVMF is exiting. (I'm just paraphrasing the analysis.) I...
2023 Mar 28
1
syslinux starting a efi application
Hello, is there a way to start a efi-application (bios update tool) from syslinux ? best regards Johann
2011 Jul 28
3
efilinux release 0.8
Hi, I'm pleased to announce release 0.8 of efilinux, a reference implementation of a minimal UEFI bootloader. This bootloader has no bells or whistles, it is simply a prototype with the minimum amount of smarts required to load a linux kernel (though loaders for other formats could be added). Currently it only supports booting x86-64 bzImages but i386 support is planned for release 0.9, with
2015 Jun 04
0
[PATCH 0/1] EFI PXE DHCP/proxyDHCP issues fix
...mentary DHCP transaction providing the "NBP name" and "TFTP server IP". Actual files are really offered by a "TFTP Server" that in your case surely is running with your proxyDHCP under the same OS instance. >>> Problem 1: The first problem is an issue in TianoCore BIOS that has been there since the beginning. When responding to a proxyDHCP and attempting to grab the boot filename, BIOS specifies an incorrect sending/listening (source/destination) port pair. It should be 68/4011 but sends 4011/4011. I updated this for IPv4 but noticed that the problem...
2015 Jun 03
5
[PATCH 0/1] EFI PXE DHCP/proxyDHCP issues fix
..., client system, proxyDHCP, an off-site real DHCP server and a managed eth switch so I can mirror the client port for WireShark. The client is connected to an in-target debugger so I can step through the code easily. Other than that, nothing special. Problem 1: The first problem is an issue in TianoCore BIOS that has been there since the beginning. When responding to a proxyDHCP and attempting to grab the boot filename, BIOS specifies an incorrect sending/listening (source/destination) port pair. It should be 68/4011 but sends 4011/4011. I updated this for IPv4 but noticed that the problem ha...
2019 Jan 29
3
lld write wrong symbol value in .data section if enable -pie
...target) to create UEFI applications? I need support both PE/COFF and ELF format tools. I’m also working on the lld-link enabling (clang-cl + lld-link) in both Linux and windows. The ld.lld enabling (clang + ld.lld) is for ELF format native users. E.g. https://ci.linaro.org/view/leg-ci/job/leg-virt-tianocore-edk2-upstream/configure. Uefi firmware have many open source developers who like ELF format toolchains … Yes, Uefi firmware application/driver are PE/COFF format. So for ELF format object file, we have a tool to convert ELF to COFF: https://github.com/tianocore/edk2/tree/master/BaseTools/Source/...
2013 Dec 09
5
About booting Xen with UEFI on FastModel
Hi all, I noticed that upstream UEFI is now supported ARMv8 on FastModel. I’ve tried it to boot Linux with it. And it works. But it seems it still cannot load Xen hypervisor properly. I’m now looking for the reasons. Is there any difference for a firmware to load Xen and Linux kernel? Cheers, Baozi
2013 Nov 26
8
[PATCH v3 2/8] OvmfPkg: introduce E820.h
E820 definitions copied from IntelFrameworkModulePkg/Csm/ LegacyBiosDxe/LegacyBiosInterface.h. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Wei Liu <wei.liu2@citrix.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> --- OvmfPkg/Include/IndustryStandard/E820.h | 46 +++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 OvmfPkg/Include/Indus...
2013 Jun 08
7
[virtio-spec PATCH 0/5] Receiving Used Buffers example code: cleanups and an extra mb()
...'s review of my virtio-net driver for OVMF. Unfortunately I can't find Stefan's email on any mailing list archive (sourceforge, gmane, mail-archive etc. all have only my response), so I'll quote it here. The patch Stefan was reviewing is <http://thread.gmane.org/gmane.comp.bios.tianocore.devel/2804/focus=2819>: [PATCH v3 10/15] OvmfPkg: VirtioNetDxe: implement Tx: SNP.Transmit and SNP.GetStatus On 06/07/13 16:17, Stefan Hajnoczi wrote: > There is no read memory barrier between fetching TxCurUsed and > fetching UsedElem[].Id. In theory I think there is no guarantee...
2013 Jun 08
7
[virtio-spec PATCH 0/5] Receiving Used Buffers example code: cleanups and an extra mb()
...'s review of my virtio-net driver for OVMF. Unfortunately I can't find Stefan's email on any mailing list archive (sourceforge, gmane, mail-archive etc. all have only my response), so I'll quote it here. The patch Stefan was reviewing is <http://thread.gmane.org/gmane.comp.bios.tianocore.devel/2804/focus=2819>: [PATCH v3 10/15] OvmfPkg: VirtioNetDxe: implement Tx: SNP.Transmit and SNP.GetStatus On 06/07/13 16:17, Stefan Hajnoczi wrote: > There is no read memory barrier between fetching TxCurUsed and > fetching UsedElem[].Id. In theory I think there is no guarantee...
2014 Jul 04
1
Creating LiveCD with EFI option?
...rom fedora's lorax package to see how this was generated. I have a customized copy which generates the macboot.img without the shim support. After you've done generating the iso image with xorriso you can just run: isohybrid --uefi --mac image.iso then test this image with qemu and http://tianocore.sourceforge.net/wiki/OVMF with the -bios option to qemu. Good luck and happy debugging! On Thu, 3 Jul 2014 15:26:31 +0200 Klaus Knopper <syslinux at knopper.net> wrote: > Hello, > > On Thu, Jul 03, 2014 at 10:58:11PM +1000, Michael D. Setzer II wrote: > > I've been us...
2013 Nov 26
3
[PATCH v3 3/8] OvmfPkg: define EFI_XEN_OVMF_INFO and extend XenInfo
EFI_XEN_OVMF_INFO is defined to accept configurations from hvmloader. It must match the definition on Xen side. XenInfo is extended to include necessary bits as well. Currently only E820 map is in use. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Wei Liu <wei.liu2@citrix.com> --- OvmfPkg/Include/Guid/XenInfo.h | 7 +++++++ OvmfPkg/PlatformPei/Xen.h | 44 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 OvmfPkg/PlatformPei/Xen.h diff --...
2013 Jun 10
0
[virtio-spec PATCH 0/5] Receiving Used Buffers example code: cleanups and an extra mb()
...iver for OVMF. > > Unfortunately I can't find Stefan's email on any mailing list archive > (sourceforge, gmane, mail-archive etc. all have only my response), so > I'll quote it here. > > The patch Stefan was reviewing is > <http://thread.gmane.org/gmane.comp.bios.tianocore.devel/2804/focus=2819>: > > [PATCH v3 10/15] > OvmfPkg: VirtioNetDxe: implement Tx: SNP.Transmit and SNP.GetStatus > > On 06/07/13 16:17, Stefan Hajnoczi wrote: > >> There is no read memory barrier between fetching TxCurUsed and >> fetching UsedElem[].Id. In t...
2017 Nov 27
2
core_udp_sendto: no mapping
...be the output. >> >> Here's some other UEFI Shell commands that may be of use: >> >> guid > fs0:\efi-guid.txt >> or alias > fs0:\efi-alias.txt >> dh > fs0:\efi-dh.txt > > Managed to install an EFI shell from here: > https://github.com/tianocore/edk2/blob/master/ShellBinPkg/UefiShell/X64/Shell.efi > > and got a dh > dh.txt > I don't know what to do with this info so attaching it here. Ok. Different GUID aliases. Line 1381 says what I see as "Net" you likely see as "SimpleNetwork". This handle has th...