Date   

[Bug 3082] [SCT] RecordAssertion function parameter issue.

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3082

Edhay <edhaya.chandran@arm.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|IN_PROGRESS |RESOLVED
Resolution|--- |FIXED

--- Comment #8 from Edhay <edhaya.chandran@arm.com> ---
The patch is upstreamed through the commit:

https://github.com/tianocore/edk2-test/commit/92a0343c1553342c53fae9d9d646b763add232c0

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3640] New: OVMF_CODE/VARS unable to reboot a mac os vm during installation (only first stage)

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3640

Bug ID: 3640
Summary: OVMF_CODE/VARS unable to reboot a mac os vm during
installation (only first stage)
Product: EDK2
Version: Current
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Lowest
Component: Code
Assignee: unassigned@tianocore.org
Reporter: crudo.daniele@gmail.com
CC: edk2+bugs+int+994+563148131503455288@groups.io

Hello,
it's been about a year I'm experiencing a strange issue, not a stopper, so I
started only recently to investigate.
I found that it's OVMF.

System: x86_64 manjaro 21.1.3 (only cli), qemu 6.1.0, libvirt 7.7.0

Issue:

after an ota delta update from within the virtual machine (mac os big sur and
monterey were tested), from system preferences, or after the installation from
a mac os installer disc, the virtual machine doesn't automatically reboot, ONLY
after the first stage.
Installation and updates in mac os have several stages, unfortunately I don't
know in details what's going on during each stage.

This is what happens (OTA delta update in the guest):

system preferences (in the vm) --> software updates: start to download the ota
delta update,
download finishes, mac os prepares installation, then asks to reboot.
Mac os seems to start the reboot, signal to gpu (passed through) is lost, but
it never starts again: virsh is reporting that the virtual machine is running.
After 30+ minutes I need to force the shutdown of the virtual machine (virsh
reboot/virsh shutdown have no effect, only virsh destroy is able to force the
shutdown) and manually start the vm again.
After this force shutdown/manual start, the installation completes without
issues, mac os is rebooted automatically and automatically completes all the
other installation stages.

After an installation from a mac os installer disc (empty virtual hd, or empty
passed through sata controller+ssd):

Installation starts with a gui, after some minutes (less than 10 min) it
reboots. then after some time (about 20 minutes) it tries to restart.
Mac os seems to start the reboot, signal to gpu (passed through) is lost, but
it never starts again: virsh is reporting that the virtual machine is running.
After 30+ minutes I need to force the shutdown of the virtual machine (virsh
reboot nor virsh shutdown have no effect, only virsh destroy is able to force
the shutdown) and manually start again.
After this force shutdown/manual start, the installation completes without
issues, mac os is reboot automatically and automatically completes all the
other stages.

Side note:
reboot/shutdown work without issue in other cases, it's only after the first
stage of a mac os installation.
Note that I tested also a very basic mac os vm, without any passthrough.

What I did:
tested different versions of qemu, from 5.1.0 to 6.1.0.
tested different versions of libvirt, from 6.5.0 to 7.7.0.
tested different versions of OVMF.

OVMF is the culprit.
I tested only release versions, compiled by me in kali linux, GCC5.
After compilation I use OVMF_CODE.fd and OVMF_VARS.fd for my virtual machine:

OVMF version 202011 (stable): it works, reboots mac os after first stage, no
issue.
OVMF version 202102 (stable): it doesn't work as expected, doesn't reboot mac
os after first stage, as explained.
OVMF version 202105 (stable): it doesn't work as expected, doesn't reboot mac
os after first stage, as explained.
OVMF version 202108 (stable): it doesn't work as expected, doesn't reboot mac
os after first stage, as explained.

The latest working OVMF version is 202011 stable, it seems something broke it
between 202011 and 202102 stable.
Strange thing, as I said, is that it doesn't reboot only after this first
installation stage (it's not random, it's always), everything seems normal when
the vm is rebooted from the installed os.
I don't know if it matters, but last lines in the vm bootloader, before the
forced shutdown after the first installation stage, complain about system being
shutdown and applesmc (which is emulated).

I'm available to perform more tests if guided, please take into account that 1
test lasts about 45-50 minutes, because every time I need to install the os
from scratch to reach the end of the 1st stage of installation.

Thank you for your attention.

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3264] Make use of Edk2 Packages Path so that module INFs in Platform/ARM are more portable.

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3264

--- Comment #7 from Pierre Gondois <pierre.gondois@arm.com> ---
Hi Sean,
Thanks for the review, I submitted the patches at
https://edk2.groups.io/g/devel/message/80866

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3639] New: CPU Stack Guard cannot be enabled

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3639

Bug ID: 3639
Summary: CPU Stack Guard cannot be enabled
Product: EDK2
Version: Current
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Lowest
Component: Code
Assignee: unassigned@tianocore.org
Reporter: vit9696@protonmail.com
CC: edk2+bugs+int+994+563148131503455288@groups.io

CpuExceptionHandlerLib supplies misaligned GDT to the outer world (e.g.
ArchSetupExceptionStack) when PcdCpuStackGuard is enabled. This happens because
it uses an array of UINT8 for the mNewGdt variable, which alignment is 1 byte
versus required 8 bytes. As a result ArchSetupExceptionStack always returns
EFI_INVALID_PARAMETER in OVMF Ia32 with XCODE5 and CLANGPDB at least.

Relevant commit:
https://github.com/tianocore/edk2/commit/0ff5aa9cae1ea276668fa4398d047aa9fda3c2c7

The line in question:
https://github.com/tianocore/edk2/commit/0ff5aa9cae1ea276668fa4398d047aa9fda3c2c7#diff-9030c58d3895c7ced6720c907a58843f124595a16adab19caf4700ce8b35566aR30

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3264] Make use of Edk2 Packages Path so that module INFs in Platform/ARM are more portable.

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3264

Pierre Gondois <pierre.gondois@arm.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Assignee|thomas.abraham@arm.com |pierre.gondois@arm.com

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3473] UefiCpuPkg VTF0 X64: Build page tables using Linear-Address Translation to a 1-GByte Page

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3473

Ashraf Ali S <ashraf.ali.s@intel.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |FIXED

--- Comment #4 from Ashraf Ali S <ashraf.ali.s@intel.com> ---
Fixed:
https://github.com/tianocore/edk2/commit/60d8bb9f28f663e6ca58bc87c042fdd82f5607bd#diff-944e7ea5962cf98982b56128f6165a8f743799d3733c25b3f79cd85c7b115903

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3506] UefiCpuPkg ResetVector Tool Support for Python 3

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3506

Ashraf Ali S <ashraf.ali.s@intel.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|CONFIRMED |RESOLVED
Resolution|--- |FIXED

--- Comment #5 from Ashraf Ali S <ashraf.ali.s@intel.com> ---
Fixed
https://github.com/tianocore/edk2/commit/6c7d6d4a5e0b69a52e65785f308be0e8ad5fcc96#diff-944e7ea5962cf98982b56128f6165a8f743799d3733c25b3f79cd85c7b115903
https://github.com/tianocore/edk2/commit/cf7c65059202e7858fbc00ce1f163ee243947e08#diff-944e7ea5962cf98982b56128f6165a8f743799d3733c25b3f79cd85c7b115903

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3638] edk2-libc: Enhance the python 3 efi package creation supporting script with IA32 support

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3638

Jayaprakash Nevara <n.jayaprakash@intel.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|CONFIRMED |IN_PROGRESS

--- Comment #2 from Jayaprakash Nevara <n.jayaprakash@intel.com> ---
Submitted the patch for review

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3638] edk2-libc: Enhance the python 3 efi package creation supporting script with IA32 support

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3638

Jayaprakash Nevara <n.jayaprakash@intel.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Assignee|unassigned@tianocore.org |n.jayaprakash@intel.com

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3638] edk2-libc: Enhance the python 3 efi package creation supporting script with IA32 support

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3638

Jayaprakash Nevara <n.jayaprakash@intel.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |CONFIRMED
Ever confirmed|0 |1

--- Comment #1 from Jayaprakash Nevara <n.jayaprakash@intel.com> ---
Moving to confirmed status

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3638] New: edk2-libc: Enhance the python 3 efi package creation supporting script with IA32 support

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3638

Bug ID: 3638
Summary: edk2-libc: Enhance the python 3 efi package creation
supporting script with IA32 support
Product: EDK2
Version: Current
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Lowest
Component: Code
Assignee: unassigned@tianocore.org
Reporter: n.jayaprakash@intel.com
CC: edk2+bugs+int+994+563148131503455288@groups.io

There is a supporting batch script (create_python368_pkg.bat) provided for
users to create python 3 deploayable package afeter building py3 interpreter by
following the instructions provided in the Py368ReadMe.txt.

However this script has support for creating the package from X64 build only.
It needs to be enhanced to provide IA32 support.

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3626] AppPkg: Add support for atexit builtin module in Py 3.6.8

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3626

Jayaprakash Nevara <n.jayaprakash@intel.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|CONFIRMED |RESOLVED
Resolution|--- |FIXED

--- Comment #2 from Jayaprakash Nevara <n.jayaprakash@intel.com> ---
The changes are merged with the master repo

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3637] New: Trim.py doesn't always properly report encoding error

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3637

Bug ID: 3637
Summary: Trim.py doesn't always properly report encoding error
Product: EDK2
Version: Current
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: minor
Priority: Lowest
Component: Tools
Assignee: unassigned@tianocore.org
Reporter: genaro.saucedo.tejada@intel.com
CC: edk2+bugs+int+994+563148131503455288@groups.io

Trim.py fails to provide meaningful information regarding what failed when
opening a file.

For instance when nested try fails in line 281:
try:
with open(IncludeFile, "r") as File:
F = File.readlines()
except:
with codecs.open(IncludeFile, "r", encoding='utf-8') as File:
F = File.readlines()
The error is reported in 286 but mentions argument Source, instead of the file
that caused the exception (IncludeFile).

It would be better to know more generic information such as current line or, if
available, the kind of exception caught.

This might include file:
Edk2\BaseTools\Source\Python\Common\LongFilePathSupport.py

The above mentioned nested try was introduced as part of a fix that also
relates to encoding:
58742d79457e71fba75d72e79050ba43915e3ed6

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3629] Mm Communication Ppi is not defined in MdePkg

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3629

--- Comment #3 from kun.qin@microsoft.com ---
Patch cover letter is reviewed here:
https://edk2.groups.io/g/devel/message/80837.

Should we still expect all patches to be reviewed individually? If not, the
patch series are pending merging.

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3636] New: Shell appears to be stalled or so when started headless

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3636

Bug ID: 3636
Summary: Shell appears to be stalled or so when started
headless
Product: EDK2
Version: Current
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Lowest
Component: Code
Assignee: unassigned@tianocore.org
Reporter: tom.ty89@gmail.com
CC: edk2+bugs+int+994+563148131503455288@groups.io

I am trying to use the EDK2 shell to side-load an NVMe DXE driver on an old
machine so that grub on e.g. a USB drive can boot a Linux kernel / chainload
Windows on an NVMe drive. I have the shell as \EFI\Boot\bootx64.efi and the
following startup.nsh on the ESP:

load -nc %homefilesystem%\NvmExpressDxe.efi
connect -r
%homefilesystem%\EFI\arch\grubx64.efi


The plan pretty much worked, except that I would like to have the the machine
running headless and I don't actually have a monitor for it (I was using an
HDMI capture card to test / succeed).

Once the capturing card is off, the shell seems to just stall when I boot up.
Any pointer to what's blocking it?

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3631] CpuFeaturesPei and PiSmmCpuSmmDxe initialize the CPU features twice in S3 boot

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3631

--- Comment #4 from Jason <yun.lou@intel.com> ---
Have merged the code patch into master.

[Patch1]
SHA-1: 010753b7e7cfb5ba2d1acd2200343cc4f55d7962

* UefiCpuPkg: Refactor initialization of CPU features during S3 resume
...

[Patch2]
SHA-1: 89f7ed8b29f6a88a8fb78d6fb2c92b4f7edf42d2

* UefiCpuPkg: Prevent from re-initializing CPU features during S3 resume
...

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3631] CpuFeaturesPei and PiSmmCpuSmmDxe initialize the CPU features twice in S3 boot

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3631

Jason <yun.lou@intel.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|CONFIRMED |IN_PROGRESS

--- Comment #3 from Jason <yun.lou@intel.com> ---
Have sent out the code patch for review.

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3621] Refactor initialization of CPU features during S3 resume

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3621

Jason <yun.lou@intel.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Resolution|FIXED |DUPLICATE

--- Comment #5 from Jason <yun.lou@intel.com> ---


*** This bug has been marked as a duplicate of bug 3631 ***

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3631] CpuFeaturesPei and PiSmmCpuSmmDxe initialize the CPU features twice in S3 boot

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3631

Jason <yun.lou@intel.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |yun.lou@intel.com

--- Comment #2 from Jason <yun.lou@intel.com> ---
*** Bug 3621 has been marked as a duplicate of this bug. ***

--
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 3464] Define FIT 4 record in FIT table

bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=3464

Michael Holland <michael.holland@intel.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|CONFIRMED |IN_PROGRESS

--- Comment #2 from Michael Holland <michael.holland@intel.com> ---
0001-BirchStreamRpPkg-Module-Add-FIT-4-record-to-FIT-tabl patch sent to
devel@edk2.groups.io

--
You are receiving this mail because:
You are on the CC list for the bug.

1 - 20 of 16553