public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Oliver Steffen" <osteffen@redhat.com>
To: Ard Biesheuvel <ardb@kernel.org>
Cc: devel@edk2.groups.io, Gerd Hoffmann <kraxel@redhat.com>,
	Marc Zyngier <maz@kernel.org>,
	 dann.frazier@canonical.com
Subject: Re: [edk2-devel] [PATCH v2 2/2] ArmVirtPkg/ArmVirtQemu: Avoid early ID map on ThunderX
Date: Tue, 7 Feb 2023 11:51:00 +0100	[thread overview]
Message-ID: <CA+bRGFpbchmrqHV9vD0tcqKQGOSvbzE3JhL+sa9E83+OBjyuaw@mail.gmail.com> (raw)
In-Reply-To: <173FFD60429C89C3.3213@groups.io>

[-- Attachment #1: Type: text/plain, Size: 2120 bytes --]

On Thu, Feb 2, 2023 at 12:09 PM Oliver Steffen <osteffen@redhat.com> wrote:

>
> On Wed, Feb 1, 2023 at 2:29 PM Ard Biesheuvel <ardb@kernel.org> wrote:
>
>> On Wed, 1 Feb 2023 at 13:59, Oliver Steffen <osteffen@redhat.com> wrote:
>> >
>> > On Wed, Feb 1, 2023 at 12:52 PM Ard Biesheuvel <ardb@kernel.org> wrote:
>> >>
>> >> On Wed, 1 Feb 2023 at 10:14, Oliver Steffen <osteffen@redhat.com>
>> wrote:
>> >> >
>>
> [...]
>
>> >> > I am sorry, this story does not seem to be over yet.
>> >> >
>> >> > We are using the Erratum patch and also included the commit 406504c7
>> in
>> >> > the kernel.
>> >> > Now the firmware crashes sometimes (10 out of 89 tests).
>> >> >
>> >>
>> >> Thanks for the report. Is this still on ThunderX2?
>> >>
>> >> > Any hints are very welcome!
>> >> >
>> >>
>> >> Do  you have access to those build artifacts?
>> >
>> >
>> >
>> https://kojihub.stream.centos.org/kojifiles/work/tasks/5251/1835251/edk2-aarch64-20221207gitfff6d81270b5-4.el9.test.noarch.rpm
>> >
>> > and/or here:
>> >
>> > https://kojihub.stream.centos.org/koji/taskinfo?taskID=1835251
>> >
>> > Source for reference:
>> > https://gitlab.com/redhat/centos-stream/src/edk2/-/merge_requests/24
>> >
>>
>> Any chance the .dll files (which are actually ELF executables) have
>> been preserved somewhere?
>>
> Here is the build folder (~90MB):
>
> https://gitlab.com/osteffen/thunderx2-debug/-/raw/main/armvirt-thunderx2-issue.tar.xz
>
> I am waiting for the tests with the additional debug output to run.
>

We reran the test suite with the Erratum and the additional debug
output enabled.  Strangely, the problem does not occur anymore, the
firmware boots up normally.

We retried the tests without the additional debug output.
RHEL ships two firmware flavors for AARCH64: a silent and a verbose
version. Both were tried. We see no problems with the verbose
one. The silent one fails noticeably more often if a software TPM device
is present.

Could this be related to how much stuff is going on in the early phase
of the firmware (when logging is enabled: formatting of messages and
sending to serial port...) ?

Thanks,
  Oliver

[-- Attachment #2: Type: text/html, Size: 4299 bytes --]

  parent reply	other threads:[~2023-02-07 10:51 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-05 16:25 [PATCH v2 1/2] ArmVirtPkg/ArmPlatformLibQemu: Ensure that VFP is on before running C code Ard Biesheuvel
2023-01-05 16:25 ` [PATCH v2 2/2] ArmVirtPkg/ArmVirtQemu: Avoid early ID map on ThunderX Ard Biesheuvel
2023-01-10  0:08   ` dann frazier
2023-01-17 12:47     ` [edk2-devel] " Oliver Steffen
2023-01-17 14:53       ` Ard Biesheuvel
2023-01-18  6:36         ` Oliver Steffen
2023-01-18  7:34           ` Ard Biesheuvel
2023-01-18  8:27             ` Oliver Steffen
2023-01-18  8:48               ` Ard Biesheuvel
2023-01-18  9:22                 ` Ard Biesheuvel
2023-01-19 11:03                   ` Oliver Steffen
2023-01-19 11:11                     ` Ard Biesheuvel
2023-01-19 11:25                       ` Oliver Steffen
2023-01-19 11:55                       ` Marc Zyngier
2023-01-19 12:21                         ` Ard Biesheuvel
2023-01-19 12:00                       ` Gerd Hoffmann
2023-01-19 12:55                         ` Oliver Steffen
2023-01-19 13:21                           ` Ard Biesheuvel
2023-01-26 12:01                             ` Gerd Hoffmann
2023-01-26 13:48                               ` Marc Zyngier
2023-01-26 14:46                                 ` Gerd Hoffmann
2023-01-26 15:08                                   ` Marc Zyngier
2023-02-01  9:13                             ` Oliver Steffen
2023-02-01 11:51                               ` Ard Biesheuvel
2023-02-01 12:58                                 ` Oliver Steffen
2023-02-01 13:29                                   ` Ard Biesheuvel
2023-02-02 11:09                                     ` Oliver Steffen
     [not found]                                     ` <173FFD60429C89C3.3213@groups.io>
2023-02-07 10:51                                       ` Oliver Steffen [this message]
2023-02-07 11:56                                         ` Ard Biesheuvel
2023-02-07 12:58                                           ` Oliver Steffen
2023-02-09 15:15                                             ` Ard Biesheuvel
2023-03-02 10:50                                               ` Ard Biesheuvel
2023-03-02 13:29                                                 ` Oliver Steffen
     [not found]                                                 ` <17489D498A098DB9.9697@groups.io>
2023-05-19 16:32                                                   ` Oliver Steffen
2023-05-19 21:36                                                     ` Ard Biesheuvel
2023-05-20  8:37                                                       ` Oliver Steffen
2023-05-20  9:20                                                         ` Ard Biesheuvel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CA+bRGFpbchmrqHV9vD0tcqKQGOSvbzE3JhL+sa9E83+OBjyuaw@mail.gmail.com \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox