public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* Regression with PXE boot on OvmfPkg/VirtioNetDxe driver on aarch64 system
@ 2018-08-30 20:17 aaron.young
  2018-08-31 13:17 ` Laszlo Ersek
  0 siblings, 1 reply; 10+ messages in thread
From: aaron.young @ 2018-08-30 20:17 UTC (permalink / raw)
  To: edk2-devel; +Cc: lersek, brijesh.singh

   We have encountered what we believe to be a regression in the 
OvmfPkg/VirtioNetDxe driver.

   This regression causes PXE boot to fail with the following ASSERT:

ASSERT 
[VirtioNetDxe]/builddir/build/BUILD/ovmf-92d07e48907f/OvmfPkg/VirtioNetDxe/SnpSharedHelpers.c(184): 
((BOOLEAN)(0==1))

   The failure was encountered on a aarch64/Armv8 system (Ampere server) 
using the latest mainline (edk2.git/master) code as of 8-28-2018.

   On a hunch, I reverted the following patchset which resulted in PXE 
boot being successful - which suggests this patchset is likely the culprit:

https://lists.01.org/pipermail/edk2-devel/2017-September/014679.html

   The command used to initiate the VM PXE boot/install is:

   virt-install --name guest1  --vcpus 16 --ram 32000 --arch aarch64 
--disk guest1.img,size=100 --network 
type=direct,source=enP4p1s0,model=virtio --pxe

   NOTE that I also tried simply removing the offending ASSERT() and PXE 
boot still fails with multiple errors (exceptions of some sort that I 
didn't log).


   What I'd like to know:

   1. Is this a known failure?
   2. Was aarch64 given much testing with this new patchset?
   3. Is reverting this patchset a safe workaround for now until a fix 
is found? Or is there another simple workaround perhaps?

   4. Any hunches what the issue could be?


   Thanks for any info/help/suggestions,

   -Aaron Young



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2018-10-17  9:51 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-30 20:17 Regression with PXE boot on OvmfPkg/VirtioNetDxe driver on aarch64 system aaron.young
2018-08-31 13:17 ` Laszlo Ersek
2018-10-03 16:56   ` aaron.young
2018-10-03 17:35     ` Ard Biesheuvel
2018-10-03 23:59       ` aaron.young
2018-10-04  9:24         ` Leif Lindholm
2018-10-04 13:06           ` Laszlo Ersek
2018-10-15 20:52             ` aaron.young
2018-10-16  1:55               ` Ard Biesheuvel
2018-10-17  9:50                 ` Laszlo Ersek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox