From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.groups.io with SMTP id smtpd.web11.22491.1675256347633422528 for ; Wed, 01 Feb 2023 04:59:07 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=ChLwIi33; spf=pass (domain: redhat.com, ip: 170.10.133.124, mailfrom: osteffen@redhat.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1675256346; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=FktRcS8CVZKaRu2iIh56DkINCQT68/x7EQusDf0gLnk=; b=ChLwIi33WEiEL5L23VVOgTC+vZjDzMCe7mo5S5GPzAT+4yPi7q/3lkEB2DLoRXfT96+ZBF OOatygRVehYT+ng6IRKMRKRywEwOyH/A2PN73uCX0ZEabQW2jXt1hLNSrcKpyj7MAn/rcw uzKP9Evxy3MFGDwRk09YKRtV535SKPs= Received: from mail-lj1-f197.google.com (mail-lj1-f197.google.com [209.85.208.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-88-uMLDEbdZMF6_rCj2KEF_lQ-1; Wed, 01 Feb 2023 07:59:05 -0500 X-MC-Unique: uMLDEbdZMF6_rCj2KEF_lQ-1 Received: by mail-lj1-f197.google.com with SMTP id x44-20020a2ea9ac000000b0028fd85f2e0aso3781238ljq.22 for ; Wed, 01 Feb 2023 04:59:05 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FktRcS8CVZKaRu2iIh56DkINCQT68/x7EQusDf0gLnk=; b=cXcW3KpGu3NkuzMNWSATFcXcOdov/N3KeJB55LWjEtDJX6FcUfhLFqD/FmWDVURBwV y2XS//ZcbAFzpPTAPDKugy2E0gFa5fgfMWc0+voLJd0IbzQvw3vXfpPilNGi3YcVOKpo +wKXG/0UXK5y3bEJXAXpsqCkoBf1QHcdKkmlLuMBkrTvrKMtj0OaGuKAjjmzWl0oeMnL 5XW8WRw9oiX40ydzwjN+mGlH2yeYue8ntQsYF7ZoC9Po/MM2KvUCpHgHcjfq2S4jMHjR kBnemzQu5PPm9pIJs9RlOaFNg9GDPUP0DY0BXmfemSI/NoVKiklTk9qIWLNmJ5USwBFT xV5Q== X-Gm-Message-State: AO0yUKUa8ipbqfyUR+cP6Y3Lippup5oMJ+QvbhTVgbPzn8DnVsoc75ih EIxXzCadc+6V2fvS8mYvOHsa5Y5oaedpgWHEcE5gNUQeN+TtkKVo2k5fse5OrKwQMNwg3DPDetR Cz24M9eQ/yfUUicNBEwwod68QAEqAxQ== X-Received: by 2002:a19:f512:0:b0:4d8:20fa:51c9 with SMTP id j18-20020a19f512000000b004d820fa51c9mr533720lfb.59.1675256343404; Wed, 01 Feb 2023 04:59:03 -0800 (PST) X-Google-Smtp-Source: AK7set8Schv8DC7LzgUifN70AQHspS+P261MyKsND2zNo++7wZWEvfeAno5FGP93A8h27rANq0hvEjQncwcKVhekUtI= X-Received: by 2002:a19:f512:0:b0:4d8:20fa:51c9 with SMTP id j18-20020a19f512000000b004d820fa51c9mr533718lfb.59.1675256343111; Wed, 01 Feb 2023 04:59:03 -0800 (PST) MIME-Version: 1.0 References: <20230119120021.4yohqindvj3ghwky@sirius.home.kraxel.org> In-Reply-To: From: "Oliver Steffen" Date: Wed, 1 Feb 2023 13:58:51 +0100 Message-ID: Subject: Re: [edk2-devel] [PATCH v2 2/2] ArmVirtPkg/ArmVirtQemu: Avoid early ID map on ThunderX To: Ard Biesheuvel Cc: devel@edk2.groups.io, Gerd Hoffmann , Marc Zyngier , dann.frazier@canonical.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/alternative; boundary="0000000000003d418105f3a3030f" --0000000000003d418105f3a3030f Content-Type: text/plain; charset="UTF-8" On Wed, Feb 1, 2023 at 12:52 PM Ard Biesheuvel wrote: > On Wed, 1 Feb 2023 at 10:14, Oliver Steffen wrote: > > > > Hi everyone! > > > > On Thu, Jan 19, 2023 at 2:21 PM Ard Biesheuvel wrote: > > > > > > On Thu, 19 Jan 2023 at 13:55, Oliver Steffen > wrote: > > > > > > > > Quoting Gerd Hoffmann (2023-01-19 13:00:21) > > > > > Hi, > > > > > > > > > > > > I tried the most recent Qemu master (v7.2.50) and also v7.0.0, > > > > > > > on the 5.14 (RHEL) kernel and on 6.1.6-200.fc37.aarch64 (from > Fedora). > > > > > > > No luck. > > > > > > > > > > > > > > > > > > > Does that include a backport of commit > 406504c7b0405d74d74c15a667cd4c4620c3e7a9? > > > > > > > > > > Probably not given that fedora kernels are almost vanilla and the > > > > > backport landed in stable in v6.1.7 (commit 9a1195c584321). > > > > > > > > > > Oliver: try pulling the latest kernel directly from koji: > > > > > https://koji.fedoraproject.org/koji/buildinfo?buildID=2112315 > > > > > > > > > > take care, > > > > > Gerd > > > > > > > > > > > > > Thanks for the koji link, Gerd. > > > > > > > > It works with 6.1.7-200.fc37.aarch64. > > > > Perfect. > > > > > > > > Thanks Ard, thanks Marc! > > > > > > > > > > Thanks for the report. Up to this point, Marc is the only one who had > > > managed to reproduce this afaik, so having another data point where > > > the fix works as intended is rather nice. > > > > > > > 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 Can you share more of the log output? > If you can rebuild, can you run it with DEBUG_VERBOSE set on ArmCpuDxe. > E.g., > > --- a/ArmVirtPkg/ArmVirtQemu.dsc > +++ b/ArmVirtPkg/ArmVirtQemu.dsc > @@ -383,7 +383,11 @@ [Components.common] > # > # Architectural Protocols > # > - ArmPkg/Drivers/CpuDxe/CpuDxe.inf > + ArmPkg/Drivers/CpuDxe/CpuDxe.inf { > + > + gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8040004F > + } > + > MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf > MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf { > > I'll try to do that. > > Here is the serial output of one case: > > ---------------------------------------------------------------- > > UEFI firmware (version edk2-20221207gitfff6d81270b5-4.el9.test built at > 00:00:00 on Jan 18 2023) > > SyncPcrAllocationsAndPcrMask! > > > > > > Synchronous Exception at 0x000000037FD5BDE0 > > PC 0x00037FD5BDE0 (0x00037FD59000+0x00002DE0) [ 0] ArmCpuDxe.dll > > PC 0x00037FD5BDE0 (0x00037FD59000+0x00002DE0) [ 0] ArmCpuDxe.dll > > PC 0x00037FD5BCE0 (0x00037FD59000+0x00002CE0) [ 0] ArmCpuDxe.dll > > This, along with > > > SP 0x00000000476ED840 ELR 0x000000037FD5BDE0 SPSR 0x80000205 FPSR > 0x00000000 > > ESR 0x86000005 FAR 0x000000037FD5BDE0 > > taken from below suggests that UpdateRegionMappingRecursive () is > unmapping itself, likely when splitting a block entry. > > This affects all ARM builds, not just ArmVIrtQemu so I would like to > get to the bottom of this. > > > Thanks, > Ard. > > > > > PC 0x00037FD5C054 (0x00037FD59000+0x00003054) [ 0] ArmCpuDxe.dll > > PC 0x0000476F08EC (0x0000476EE000+0x000028EC) [ 1] DxeCore.dll > > PC 0x0000476F65C0 (0x0000476EE000+0x000085C0) [ 1] DxeCore.dll > > PC 0x0000476FB5B8 (0x0000476EE000+0x0000D5B8) [ 1] DxeCore.dll > > PC 0x0000476F5DB8 (0x0000476EE000+0x00007DB8) [ 1] DxeCore.dll > > PC 0x00037FD5CD50 (0x00037FD59000+0x00003D50) [ 2] ArmCpuDxe.dll > > PC 0x0000476F5758 (0x0000476EE000+0x00007758) [ 3] DxeCore.dll > > PC 0x000047702B18 (0x0000476EE000+0x00014B18) [ 3] DxeCore.dll > > PC 0x0000476F8D70 (0x0000476EE000+0x0000AD70) [ 3] DxeCore.dll > > > > [ 0] > /builddir/build/BUILD/edk2-fff6d81270b5/Build/ArmVirtQemu-AARCH64/DEBUG_GCC5/AARCH64/ArmPkg/Drivers/CpuDxe/CpuDxe/DEBUG/ArmCpuDxe.dll > > [ 1] > /builddir/build/BUILD/edk2-fff6d81270b5/Build/ArmVirtQemu-AARCH64/DEBUG_GCC5/AARCH64/MdeModulePkg/Core/Dxe/DxeMain/DEBUG/DxeCore.dll > > [ 2] > /builddir/build/BUILD/edk2-fff6d81270b5/Build/ArmVirtQemu-AARCH64/DEBUG_GCC5/AARCH64/ArmPkg/Drivers/CpuDxe/CpuDxe/DEBUG/ArmCpuDxe.dll > > [ 3] > /builddir/build/BUILD/edk2-fff6d81270b5/Build/ArmVirtQemu-AARCH64/DEBUG_GCC5/AARCH64/MdeModulePkg/Core/Dxe/DxeMain/DEBUG/DxeCore.dll > > > > X0 0x0000000047FFE068 X1 0x000000037F179003 X2 0x0000000000340000 > X3 0x0000000000000000 > > X4 0x0000000000000200 X5 0x0000000000000004 X6 0x0060000000000000 > X7 0xFF9F000000000F3F > > X8 0x000000037FFFF008 X9 0x0000000400000000 X10 0x000000037F177000 > X11 0x000000037FA37FFF > > X12 0x0000000000000000 X13 0x0000000000000008 X14 0x0000000000000000 > X15 0x0000000000000000 > > X16 0x000000037FD5A208 X17 0x00000000007979D0 X18 0x0000000000000000 > X19 0x0000000340000000 > > X20 0x0000000000000001 X21 0x000000037F179003 X22 0x0000000047FFE000 > X23 0x0000000000000068 > > X24 0x000000003FFFFFFF X25 0x000000037CAA0000 X26 0x0000000000000002 > X27 0x000000037F179000 > > X28 0x0000000047FFE068 FP 0x00000000476ED840 LR 0x000000037FD5BDE0 > > > > V0 0x0000000000000000 0000000000000000 V1 0x0000000000000000 > 0000000000000000 > > V2 0x0000000000000000 0000000000000000 V3 0x0000000000000000 > 0000000000000000 > > V4 0x0000000000000000 0000000000000000 V5 0x0000000000000000 > 0000000000000000 > > V6 0x0000000000000000 0000000000000000 V7 0x0000000000000000 > 0000000000000000 > > V8 0x0000000000000000 0000000000000000 V9 0x0000000000000000 > 0000000000000000 > > V10 0x0000000000000000 0000000000000000 V11 0x0000000000000000 > 0000000000000000 > > V12 0x0000000000000000 0000000000000000 V13 0x0000000000000000 > 0000000000000000 > > V14 0x0000000000000000 0000000000000000 V15 0x0000000000000000 > 0000000000000000 > > V16 0x0000000000000000 0000000000000000 V17 0x0000000000000000 > 0000000000000000 > > V18 0x0000000000000000 0000000000000000 V19 0x0000000000000000 > 0000000000000000 > > V20 0x0000000000000000 0000000000000000 V21 0x0000000000000000 > 0000000000000000 > > V22 0x0000000000000000 0000000000000000 V23 0x0000000000000000 > 0000000000000000 > > V24 0x0000000000000000 0000000000000000 V25 0x0000000000000000 > 0000000000000000 > > V26 0x0000000000000000 0000000000000000 V27 0x0000000000000000 > 0000000000000000 > > V28 0x0000000000000000 0000000000000000 V29 0x0000000000000000 > 0000000000000000 > > V30 0x0000000000000000 0000000000000000 V31 0x0000000000000000 > 0000000000000000 > > > > SP 0x00000000476ED840 ELR 0x000000037FD5BDE0 SPSR 0x80000205 FPSR > 0x00000000 > > ESR 0x86000005 FAR 0x000000037FD5BDE0 > > > > ESR : EC 0x21 IL 0x1 ISS 0x00000005 > > > > Instruction abort: Translation fault, first level > > > > Stack dump: > > 00000476ED740: 000000037CAA0000 000000037CAA0000 0060000000000000 > FF9F000000000F3F > > 00000476ED760: 00000000476ED790 000000037FD610D8 0060000000000003 > 0000000C00000001 > > 00000476ED780: 000000037CA0070D 000000037F179000 00000000476ED840 > 000000037FD5BCE0 > > 00000476ED7A0: 0000000340000000 0000000000000001 000000037F179000 > 0000000047FFE000 > > 00000476ED7C0: 0000000000000068 000000003FFFFFFF 000000037CAA0000 > 0000000000000002 > > 00000476ED7E0: 000000037F179000 0000000047FFE068 000000037CC00000 > 000000037CAA0000 > > 00000476ED800: 0060000000000000 FF9F000000000F3F 00000000476ED840 > 000000037FD610D8 > > 00000476ED820: 0060000000000001 0000001500000001 000000034000070D > 000000037F177000 > > > 00000476ED840: 00000000476ED8F0 000000037FD5BCE0 0000000047FFA000 > 0000000000000000 > > 00000476ED860: 0000000047FFE000 0000000047FFF000 0000000000000000 > 0000007FFFFFFFFF > > 00000476ED880: 000000037CAA0000 0000000000000001 0000000047717588 > 0000000047FFF000 > > 00000476ED8A0: 0000000380000000 000000037CAA0000 0060000000000000 > FF9F000000000F3F > > 00000476ED8C0: 000000017FD605DD 000000037FD610D8 0060000000000001 > 0000001E00000001 > > 00000476ED8E0: 0060000000000000 000000037F179000 00000000476ED9A0 > 000000037FD5C054 > > 00000476ED900: 002000000000041C 0000000000000000 0000000047FFA000 > 0000000000004000 > > 00000476ED920: 0000000334AA6000 0000000047FFF000 000000037F17A238 > 0000000047717000 > > ASSERT [ArmCpuDxe] > /builddir/build/BUILD/edk2-fff6d81270b5/ArmPkg/Library/DefaultExceptionHandlerLib/AArch64/DefaultExceptionHandler.c(333): > ((BOOLEAN)(0==1)) > > ---------------------------------------------------------------- > > Thanks, > > Oliver > > > > --0000000000003d418105f3a3030f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


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:
>
> Hi everyone!
>
> On Thu, Jan 19, 2023 at 2:21 PM Ard Biesheuvel <ardb@kernel.org> wrote:
> >
> > On Thu, 19 Jan 2023 at 13:55, Oliver Steffen <osteffen@redhat.com> wrote:=
> > >
> > > Quoting Gerd Hoffmann (2023-01-19 13:00:21)
> > > >=C2=A0 =C2=A0Hi,
> > > >
> > > > > > I tried the most recent Qemu master (v7.2.50)= and also v7.0.0,
> > > > > > on the 5.14 (RHEL) kernel and on 6.1.6-200.fc= 37.aarch64 (from Fedora).
> > > > > > No luck.
> > > > > >
> > > > >
> > > > > Does that include a backport of commit 406504c7b04= 05d74d74c15a667cd4c4620c3e7a9?
> > > >
> > > > Probably not given that fedora kernels are almost vanil= la and the
> > > > backport landed in stable in v6.1.7 (commit 9a1195c5843= 21).
> > > >
> > > > Oliver: try pulling the latest kernel directly from koj= i:
> > > > https://koji.fedo= raproject.org/koji/buildinfo?buildID=3D2112315
> > > >
> > > > take care,
> > > >=C2=A0 =C2=A0Gerd
> > > >
> > >
> > > Thanks for the koji link, Gerd.
> > >
> > > It works with 6.1.7-200.fc37.aarch64.
> > > Perfect.
> > >
> > > Thanks Ard, thanks Marc!
> > >
> >
> > Thanks for the report. Up to this point, Marc is the only one who= had
> > managed to reproduce this afaik, so having another data point whe= re
> > the fix works as intended is rather nice.
> >
>
> I am sorry, this story does not seem to be over yet.
>
> We are using the Erratum patch and also included the commit 406504c7 i= n
> 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=C2=A0 you have access to those build artifacts?
=C2= =A0

and/or here:
=
https://kojihub.stre= am.centos.org/koji/taskinfo?taskID=3D1835251

Source for reference:

Can you share more of the log output?
If you can rebuild, can you run it with DEBUG_VERBOSE set on ArmCpuDxe. E.g= .,

--- a/ArmVirtPkg/ArmVirtQemu.dsc
+++ b/ArmVirtPkg/ArmVirtQemu.dsc
@@ -383,7 +383,11 @@ [Components.common]
=C2=A0 =C2=A0#
=C2=A0 =C2=A0# Architectural Protocols
=C2=A0 =C2=A0#
-=C2=A0 ArmPkg/Drivers/CpuDxe/CpuDxe.inf
+=C2=A0 ArmPkg/Drivers/CpuDxe/CpuDxe.inf {
+=C2=A0 =C2=A0 <PcdsFixedAtBuild>
+=C2=A0 =C2=A0 =C2=A0 gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x80= 40004F
+=C2=A0 }
+
=C2=A0 =C2=A0MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf
=C2=A0 =C2=A0MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.= inf {
=C2=A0 =C2=A0 =C2=A0<LibraryClasses>
I'll try to do that.

=C2=A0
> Here is the serial output of one case:
> ----------------------------------------------------------------
> UEFI firmware (version edk2-20221207gitfff6d81270b5-4.el9.test built a= t 00:00:00 on Jan 18 2023)
> SyncPcrAllocationsAndPcrMask!
>
>
> Synchronous Exception at 0x000000037FD5BDE0
> PC 0x00037FD5BDE0 (0x00037FD59000+0x00002DE0) [ 0] ArmCpuDxe.dll
> PC 0x00037FD5BDE0 (0x00037FD59000+0x00002DE0) [ 0] ArmCpuDxe.dll
> PC 0x00037FD5BCE0 (0x00037FD59000+0x00002CE0) [ 0] ArmCpuDxe.dll

This, along with

>=C2=A0 =C2=A0SP 0x00000000476ED840=C2=A0 ELR 0x000000037FD5BDE0=C2=A0 S= PSR 0x80000205=C2=A0 FPSR 0x00000000
>=C2=A0 ESR 0x86000005=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 FAR 0x000000037= FD5BDE0

taken from below suggests that UpdateRegionMappingRecursive () is
unmapping itself, likely when splitting a block entry.

This affects all ARM builds, not just ArmVIrtQemu so I would like to
get to the bottom of this.


Thanks,
Ard.



> PC 0x00037FD5C054 (0x00037FD59000+0x00003054) [ 0] ArmCpuDxe.dll
> PC 0x0000476F08EC (0x0000476EE000+0x000028EC) [ 1] DxeCore.dll
> PC 0x0000476F65C0 (0x0000476EE000+0x000085C0) [ 1] DxeCore.dll
> PC 0x0000476FB5B8 (0x0000476EE000+0x0000D5B8) [ 1] DxeCore.dll
> PC 0x0000476F5DB8 (0x0000476EE000+0x00007DB8) [ 1] DxeCore.dll
> PC 0x00037FD5CD50 (0x00037FD59000+0x00003D50) [ 2] ArmCpuDxe.dll
> PC 0x0000476F5758 (0x0000476EE000+0x00007758) [ 3] DxeCore.dll
> PC 0x000047702B18 (0x0000476EE000+0x00014B18) [ 3] DxeCore.dll
> PC 0x0000476F8D70 (0x0000476EE000+0x0000AD70) [ 3] DxeCore.dll
>
> [ 0] /builddir/build/BUILD/edk2-fff6d81270b5/Build/ArmVirtQemu-AARCH64= /DEBUG_GCC5/AARCH64/ArmPkg/Drivers/CpuDxe/CpuDxe/DEBUG/ArmCpuDxe.dll
> [ 1] /builddir/build/BUILD/edk2-fff6d81270b5/Build/ArmVirtQemu-AARCH64= /DEBUG_GCC5/AARCH64/MdeModulePkg/Core/Dxe/DxeMain/DEBUG/DxeCore.dll
> [ 2] /builddir/build/BUILD/edk2-fff6d81270b5/Build/ArmVirtQemu-AARCH64= /DEBUG_GCC5/AARCH64/ArmPkg/Drivers/CpuDxe/CpuDxe/DEBUG/ArmCpuDxe.dll
> [ 3] /builddir/build/BUILD/edk2-fff6d81270b5/Build/ArmVirtQemu-AARCH64= /DEBUG_GCC5/AARCH64/MdeModulePkg/Core/Dxe/DxeMain/DEBUG/DxeCore.dll
>
>=C2=A0 =C2=A0X0 0x0000000047FFE068=C2=A0 =C2=A0X1 0x000000037F179003=C2= =A0 =C2=A0X2 0x0000000000340000=C2=A0 =C2=A0X3 0x0000000000000000
>=C2=A0 =C2=A0X4 0x0000000000000200=C2=A0 =C2=A0X5 0x0000000000000004=C2= =A0 =C2=A0X6 0x0060000000000000=C2=A0 =C2=A0X7 0xFF9F000000000F3F
>=C2=A0 =C2=A0X8 0x000000037FFFF008=C2=A0 =C2=A0X9 0x0000000400000000=C2= =A0 X10 0x000000037F177000=C2=A0 X11 0x000000037FA37FFF
>=C2=A0 X12 0x0000000000000000=C2=A0 X13 0x0000000000000008=C2=A0 X14 0x= 0000000000000000=C2=A0 X15 0x0000000000000000
>=C2=A0 X16 0x000000037FD5A208=C2=A0 X17 0x00000000007979D0=C2=A0 X18 0x= 0000000000000000=C2=A0 X19 0x0000000340000000
>=C2=A0 X20 0x0000000000000001=C2=A0 X21 0x000000037F179003=C2=A0 X22 0x= 0000000047FFE000=C2=A0 X23 0x0000000000000068
>=C2=A0 X24 0x000000003FFFFFFF=C2=A0 X25 0x000000037CAA0000=C2=A0 X26 0x= 0000000000000002=C2=A0 X27 0x000000037F179000
>=C2=A0 X28 0x0000000047FFE068=C2=A0 =C2=A0FP 0x00000000476ED840=C2=A0 = =C2=A0LR 0x000000037FD5BDE0
>
>=C2=A0 =C2=A0V0 0x0000000000000000 0000000000000000=C2=A0 =C2=A0V1 0x00= 00000000000000 0000000000000000
>=C2=A0 =C2=A0V2 0x0000000000000000 0000000000000000=C2=A0 =C2=A0V3 0x00= 00000000000000 0000000000000000
>=C2=A0 =C2=A0V4 0x0000000000000000 0000000000000000=C2=A0 =C2=A0V5 0x00= 00000000000000 0000000000000000
>=C2=A0 =C2=A0V6 0x0000000000000000 0000000000000000=C2=A0 =C2=A0V7 0x00= 00000000000000 0000000000000000
>=C2=A0 =C2=A0V8 0x0000000000000000 0000000000000000=C2=A0 =C2=A0V9 0x00= 00000000000000 0000000000000000
>=C2=A0 V10 0x0000000000000000 0000000000000000=C2=A0 V11 0x000000000000= 0000 0000000000000000
>=C2=A0 V12 0x0000000000000000 0000000000000000=C2=A0 V13 0x000000000000= 0000 0000000000000000
>=C2=A0 V14 0x0000000000000000 0000000000000000=C2=A0 V15 0x000000000000= 0000 0000000000000000
>=C2=A0 V16 0x0000000000000000 0000000000000000=C2=A0 V17 0x000000000000= 0000 0000000000000000
>=C2=A0 V18 0x0000000000000000 0000000000000000=C2=A0 V19 0x000000000000= 0000 0000000000000000
>=C2=A0 V20 0x0000000000000000 0000000000000000=C2=A0 V21 0x000000000000= 0000 0000000000000000
>=C2=A0 V22 0x0000000000000000 0000000000000000=C2=A0 V23 0x000000000000= 0000 0000000000000000
>=C2=A0 V24 0x0000000000000000 0000000000000000=C2=A0 V25 0x000000000000= 0000 0000000000000000
>=C2=A0 V26 0x0000000000000000 0000000000000000=C2=A0 V27 0x000000000000= 0000 0000000000000000
>=C2=A0 V28 0x0000000000000000 0000000000000000=C2=A0 V29 0x000000000000= 0000 0000000000000000
>=C2=A0 V30 0x0000000000000000 0000000000000000=C2=A0 V31 0x000000000000= 0000 0000000000000000
>
>=C2=A0 =C2=A0SP 0x00000000476ED840=C2=A0 ELR 0x000000037FD5BDE0=C2=A0 S= PSR 0x80000205=C2=A0 FPSR 0x00000000
>=C2=A0 ESR 0x86000005=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 FAR 0x000000037= FD5BDE0
>
>=C2=A0 ESR : EC 0x21=C2=A0 IL 0x1=C2=A0 ISS 0x00000005
>
> Instruction abort: Translation fault, first level
>
> Stack dump:
>=C2=A0 =C2=A000000476ED740: 000000037CAA0000 000000037CAA0000 006000000= 0000000 FF9F000000000F3F
>=C2=A0 =C2=A000000476ED760: 00000000476ED790 000000037FD610D8 006000000= 0000003 0000000C00000001
>=C2=A0 =C2=A000000476ED780: 000000037CA0070D 000000037F179000 000000004= 76ED840 000000037FD5BCE0
>=C2=A0 =C2=A000000476ED7A0: 0000000340000000 0000000000000001 000000037= F179000 0000000047FFE000
>=C2=A0 =C2=A000000476ED7C0: 0000000000000068 000000003FFFFFFF 000000037= CAA0000 0000000000000002
>=C2=A0 =C2=A000000476ED7E0: 000000037F179000 0000000047FFE068 000000037= CC00000 000000037CAA0000
>=C2=A0 =C2=A000000476ED800: 0060000000000000 FF9F000000000F3F 000000004= 76ED840 000000037FD610D8
>=C2=A0 =C2=A000000476ED820: 0060000000000001 0000001500000001 000000034= 000070D 000000037F177000
> > 00000476ED840: 00000000476ED8F0 000000037FD5BCE0 0000000047FFA000= 0000000000000000
>=C2=A0 =C2=A000000476ED860: 0000000047FFE000 0000000047FFF000 000000000= 0000000 0000007FFFFFFFFF
>=C2=A0 =C2=A000000476ED880: 000000037CAA0000 0000000000000001 000000004= 7717588 0000000047FFF000
>=C2=A0 =C2=A000000476ED8A0: 0000000380000000 000000037CAA0000 006000000= 0000000 FF9F000000000F3F
>=C2=A0 =C2=A000000476ED8C0: 000000017FD605DD 000000037FD610D8 006000000= 0000001 0000001E00000001
>=C2=A0 =C2=A000000476ED8E0: 0060000000000000 000000037F179000 000000004= 76ED9A0 000000037FD5C054
>=C2=A0 =C2=A000000476ED900: 002000000000041C 0000000000000000 000000004= 7FFA000 0000000000004000
>=C2=A0 =C2=A000000476ED920: 0000000334AA6000 0000000047FFF000 000000037= F17A238 0000000047717000
> ASSERT [ArmCpuDxe] /builddir/build/BUILD/edk2-fff6d81270b5/ArmPkg/Libr= ary/DefaultExceptionHandlerLib/AArch64/DefaultExceptionHandler.c(333): ((BO= OLEAN)(0=3D=3D1))
> ----------------------------------------------------------------
> Thanks,
>=C2=A0 Oliver
>

--0000000000003d418105f3a3030f--