From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) by mx.groups.io with SMTP id smtpd.web11.1990.1675803110920997491 for ; Tue, 07 Feb 2023 12:51:51 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=COBPL4Lu; spf=pass (domain: gmail.com, ip: 209.85.208.45, mailfrom: ritul.bits@gmail.com) Received: by mail-ed1-f45.google.com with SMTP id eq11so17792433edb.6 for ; Tue, 07 Feb 2023 12:51:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=9daKvHX+3TcYobJUVEYnPX4K6iYvJ2+xG8NFeMgHO9Y=; b=COBPL4Lu5s/KJniD2VEAfcMWUWx/faFYLr87ZdMOYS5yAYXg0dpSgQxfxzXEQkTxNx GRKQwZI5g1G30UBBS+1owx1y/zt3LKlbROgs+Jvh5bo2S9ogWwT0bEWlqp/ThxgIcI/9 NfMJa0wmdLiQ4/i9b8w+uYMrG9eyCZ3zxuqOXbtF3izh5/aOPeHlDWPQjHolLjzaUJ2R c59bzOukVSorrkirh/jdSIsCXTRbZU7WlZTCQqGYl8LYE0znIsUYDrpxxKGJdPv6y8WI tyyJLPqUxzKR96bgPgK+/1bI2rchuoPJbcoFL3270AALcrua9PKrVZIRV/Rl59Hf1mdP i96Q== 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=9daKvHX+3TcYobJUVEYnPX4K6iYvJ2+xG8NFeMgHO9Y=; b=YnQA1qhdKQnefM8gYXqb6Z51m9p4k9u7vbuSgZOuYeERh1SdQZMxuSSUvbjxK8dsVt 4Uf7f+Q/HNdKEI1HLgehUscinggaQA8UN1nBBK8Ep/LLIhaBajcIBEUBA2gvzRrUiKBh 0OgdiZYbV83GWruEFgrvXUhWQDl3B9LDXD+Y8bSOFX7TXuLaXruaON0fpIbTuLot+M73 Jh7y+QFs1KsrtvMUROrdblCTEqzS98AoN1tVeKfQrITYuRGJfHcyox8qnwB8cl9ymWrG tWVgGGR1uROCCNwnxh0L8TSy3KCWg0hU5x2gUnhFY/r88Kbw/M+kZHPHWwo1IAfOsntU XBww== X-Gm-Message-State: AO0yUKULH5HJ7T/U+g/SYVnos3zdMmqMkdlxpz26oI0Tv2Hr9q8P+ssP rUbX6mqLV4p0j7r7ue03tBKXPYo9gGk+ue8N5Zocw2HwMmqc1w== X-Google-Smtp-Source: AK7set8gbhYRsrD8VJPYnj8phqdS8tGSidwpU8gnCSVyenzYchaI5bh4PblqkM/a2JM2L5zayAmB7zVPxbc+XmZlqOg= X-Received: by 2002:a50:9f09:0:b0:4aa:c525:10ee with SMTP id b9-20020a509f09000000b004aac52510eemr1011737edf.0.1675803109441; Tue, 07 Feb 2023 12:51:49 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: ritul guru Date: Wed, 8 Feb 2023 02:21:36 +0530 Message-ID: Subject: Re: [edk2-devel] regarding uefipayload build warning for pcd To: Sean Rhodes Cc: devel@edk2.groups.io Content-Type: multipart/alternative; boundary="0000000000000d475d05f42251b0" --0000000000000d475d05f42251b0 Content-Type: text/plain; charset="UTF-8" fatal: repository 'payloads/external/edk2/workspace/tianocore' does not exist make[1]: *** [Makefile:123: /home/amd/src/phx2/coreboot_phx2/coreboot/payloads/external/edk2/workspace/edk2] Error 128 make: *** [payloads/external/Makefile.inc:158: build/UEFIPAYLOAD.fd] Error 2 *Thanks & RegardsRitul Guru+91-9916513186* On Wed, Feb 8, 2023 at 2:19 AM ritul guru wrote: > I do not get debug logs from edk2 payload even though debug payload is > selected in menuconfig of coreboot. > and also updated FD_BASE, if not then getting GCD assert while adding > regions in phit table. > > below path should be give at L36 for custom edk2 repo? > payloads/external/edk2/workspace/tianocore/ > > > > *Thanks & RegardsRitul Guru+91-9916513186* > > > On Wed, Feb 8, 2023 at 2:06 AM Sean Rhodes wrote: > >> Why the edk2 changes? Just to fix this issue? >> >> Have you seen L36 of payloads/external/edk2/Kconfig >> >> On Tue, 7 Feb 2023 at 20:30, ritul guru wrote: >> >>> >>> >>> Loading driver 378D7B65-8DA9-4773-B6E4-A47826A833E1 >>> InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 51A3E1C0 >>> Loading driver at 0x00051DD1000 EntryPoint=0x00051DD5670 PcRtc.efi >>> InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 51A3ED98 >>> ProtectUefiImageCommon - 0x51A3E1C0 >>> - 0x0000000051DD1000 - 0x0000000000008000 >>> SetUefiImageMemoryAttributes - 0x0000000051DD1000 - 0x0000000000001000 >>> (0x0000000000004008) >>> SetUefiImageMemoryAttributes - 0x0000000051DD2000 - 0x0000000000006000 >>> (0x0000000000020008) >>> SetUefiImageMemoryAttributes - 0x0000000051DD8000 - 0x0000000000001000 >>> (0x0000000000004008) >>> PROGRESS CODE: V03040002 I0 >>> >>> ASSERT_EFI_ERROR (Status = Device Error) >>> >>> *ASSERT [PcRtc] >>> /home//src/p/coreboot/payloads/external/edk2/workspace/tianocore/PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtcEntry.c(1)* >>> getting above assert after changed to FD_BASE to below value, >>> This error is coming while booting to coreboot with edk2 payload: >>> >>> UefiPayloadPkg/UefiPayloadPkg.fdf >>> DEFINE FD_BASE = 0x02182000 >>> >>> need to change FD_BASE, as it was going outside Available memory. >>> any hint would be appreciated. >>> >>> >>> >>> >>> *Thanks & RegardsRitul Guru+91-9916513186* >>> >>> >>> On Tue, Feb 7, 2023 at 10:09 PM ritul guru wrote: >>> >>>> UefiPayloadPkg/UefiPayloadPkg.fdf >>>> DEFINE FD_BASE = 0x00800000 >>>> >>>> Is the above address correct in uefipaylaod? >>>> As observing some regions are getting out of limit of FD limit, >>>> >>>> and when setting DEFINE FD_BASE = 0x02200000, then seeing assert >>>> in >>>> [gPcAtChipsetPkgTokenSpaceGuid.PcdRtcIndexRegister]. >>>> >>>> >>>> >>>> >>>> >>>> >>>> *Thanks & RegardsRitul Guru+91-9916513186* >>>> >>>> >>>> On Tue, Feb 7, 2023 at 8:29 PM ritul guru wrote: >>>> >>>>> Hi, >>>>> I am building edk2 payload and getting below warning for >>>>> PcdRtcIndexRegister, >>>>> and if try to boot to then observing that there is assert at: >>>>> >>>>> ASSERT_EFI_ERROR (Status = Device Error) >>>>> >>>>> DXE_ASSERT!: >>>>> /home/amd/src///coreboot/payloads/external/tianocore/tianocore/PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtcEntry.c >>>>> (141): !EFI_ERROR (Status) >>>>> >>>>> >>>>> >>>>> >>>>> build time warning: >>>>> Active Platform = >>>>> /home//src///coreboot/payloads/external/edk2/workspace/tianocore/UefiPayloadPkg/UefiPayloadPkg.dsc >>>>> .build: : warning: The PCD was not specified by any INF module in the >>>>> platform for the given architecture. >>>>> PCD: [gPcAtChipsetPkgTokenSpaceGuid.PcdRtcIndexRegister] >>>>> Platform: [UefiPayloadPkg.dsc] >>>>> Arch: ['IA32'] >>>>> build: : warning: The PCD was not specified by any INF module in the >>>>> platform for the given architecture. >>>>> PCD: [gPcAtChipsetPkgTokenSpaceGuid.PcdRtcTargetRegister] >>>>> Platform: [UefiPayloadPkg.dsc] >>>>> Arch: ['IA32'] >>>>> . done! >>>>> >>>>> >>>>> >>>>> >>>>> *Thanks & RegardsRitul Guru+91-9916513186* >>>>> >>>> >>> >>> --0000000000000d475d05f42251b0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
fatal: repository 'payloads/e= xternal/edk2/workspace/tianocore' does not exist
make[1]: *** [Makef= ile:123: /home/amd/src/phx2/coreboot_phx2/coreboot/payloads/external/edk2/w= orkspace/edk2] Error 128
make: *** [payloads/external/Makefile.inc:158: = build/UEFIPAYLOAD.fd] Error 2



Thanks & Regards
Ritul Guru
+91-
9916513186


On W= ed, Feb 8, 2023 at 2:19 AM ritul guru <ritul.bits@gmail.com> wrote:
I= do not get debug logs from edk2 payload even though debug payload is selec= ted in menuconfig of coreboot.
and also = updated FD_BASE, if not then getting GCD assert while adding regions in phi= t table.

below path should be give at L36 for custom edk2 repo?
payloads/external/edk2/workspace/tianocore/
=C2=A0
Thanks & Regards
Ritul Guru
+91-9916513186


On Wed, Feb 8, 2= 023 at 2:06 AM Sean Rhodes <sean@starlabs.systems> wrote:

=
Have you seen L36 of=C2=A0payloads/external/edk2/Kconfig
<= /div>
O= n Tue, 7 Feb 2023 at 20:30, ritul guru <ritul.bits@gmail.com> wrote:


Loading driver 378D7B65-8DA9-4773-B6E4-A47826A833E= 1
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 51A3E1C= 0
Loading driver at 0x00051DD1000 EntryPoint=3D0x00051DD5670 PcRtc.efiInstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF 51A3ED98ProtectUefiImageCommon - 0x51A3E1C0
=C2=A0 - 0x0000000051DD1000 - 0x00= 00000000008000
SetUefiImageMemoryAttributes - 0x0000000051DD1000 - 0x000= 0000000001000 (0x0000000000004008)
SetUefiImageMemoryAttributes - 0x0000= 000051DD2000 - 0x0000000000006000 (0x0000000000020008)
SetUefiImageMemor= yAttributes - 0x0000000051DD8000 - 0x0000000000001000 (0x0000000000004008)<= br>PROGRESS CODE: V03040002 I0

ASSERT_EFI_ERROR (Status =3D Device E= rror)
ASSERT [PcRtc] /home//src/p/coreboot/payloads/external/edk2/wor= kspace/tianocore/PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtcEntry.c(1)=

getting above assert after = changed to FD_BASE to below value,=C2=A0
This error is coming while booting to coreboot with edk2 payload:

UefiPayl= oadPkg/UefiPayloadPkg.fdf
DEFINE FD_= BASE =C2=A0 =C2=A0 =C2=A0 =3D 0x02182000

need to change FD_BASE, as it = was going outside Available memory.
any = hint would be appreciated.


Thanks & Regards
Ritul Guru
+91-9916513186


On Tue, Feb 7, 2023 at 1= 0:09 PM ritul guru <ritul.bits@gmail.com> wrote:
Ue= fiPayloadPkg/UefiPayloadPkg.fdf
DEFINE FD_BASE =C2=A0 =C2=A0 =C2=A0 =3D 0x00800000

Is the abo= ve=C2=A0address correct in uefipaylaod?
= As observing=C2=A0some regions are getting out of limit of FD limit,
<= div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;font-si= ze:small;color:rgb(0,0,153)">
and = when setting DEFINE FD_BASE =C2=A0 =C2=A0 =C2=A0 =3D 0x02200000, then seein= g assert in=C2=A0
[gPcAtChipsetPkgTokenS= paceGuid.PcdRtcIndexRegister].

=



Thanks & Regards
Ritul Guru
+91-9916513186


=
On Tue, Fe= b 7, 2023 at 8:29 PM ritul guru <ritul.bits@gmail.com> wrote:
Hi,
I am building edk2 payloa= d and getting below warning for PcdRtcIndexRegister,
and if try to boot to then observing that there is assert at:<= /div>

=

ASSERT_EFI_ERROR (Status =3D Device Error)

DXE_A= SSERT!: /home/amd/src///coreboot/payloads/external/tianocore/tianocore/PcAt= ChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtcEntry.c (141): !EFI_ERROR (Stat= us)





build time warn= ing:
Active Platform =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0=3D /home//src///coreboot/payloads/external/edk2/workspace= /tianocore/UefiPayloadPkg/UefiPayloadPkg.dsc
.build: : warning: The PCD = was not specified by any INF module in the platform for the given architect= ure.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 PCD: [gPcAtChipsetPkgTokenSpaceGuid.Pcd= RtcIndexRegister]
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Platform: [UefiPayloadPkg.= dsc]
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Arch: ['IA32']
build: : warn= ing: The PCD was not specified by any INF module in the platform for the gi= ven architecture.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 PCD: [gPcAtChipsetPkgToken= SpaceGuid.PcdRtcTargetRegister]
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Platform: [U= efiPayloadPkg.dsc]
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Arch: ['IA32']. done!


Than= ks & Regards
Ritul Guru
+91-9916513186

--0000000000000d475d05f42251b0--