[edk2-devel] [PATCH] drop Tanmay Jagdale from sbsa-ref maintainers

2021-03-02 Thread Marcin Juszkiewicz
Tanmay is no longer at Linaro Signed-off-by: Marcin Juszkiewicz --- Maintainers.txt | 1 - 1 file changed, 1 deletion(-) diff --git Maintainers.txt Maintainers.txt index 2e6e87bb6d..afbd2cff0e 100644 --- Maintainers.txt +++ Maintainers.txt @@ -295,7 +295,6 @@ M: Ard Biesheuvel M: Leif

Re: [edk2-devel] [PATCH edk2-platforms 1/1] Silicon/Qemu: Move SbsaQemu MPIDR-retrieval function to FdtHelperLib

2021-03-02 Thread Marcin Juszkiewicz
). Fix up coding style issues as part of copy: - Add m prefix to module-global variables. - Add doxygen function comment header. Cc: Ard Biesheuvel Cc: Graeme Gregory Cc: Radoslaw Biernacki Cc: Tanmay Jagdale Cc: Rebecca Cran Reported-by: Marcin Juszkiewicz Signed-off-by: Leif Lindholm

[edk2-devel] [PATCH v2 1/1] Silicon/Qemu/Sbsa: Enable Always-On capability for PE timers

2021-11-01 Thread Marcin Juszkiewicz
-off-by: Marcin Juszkiewicz Tested-by: Marcin Juszkiewicz --- Silicon/Qemu/SbsaQemu/AcpiTables/Gtdt.aslc | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Silicon/Qemu/SbsaQemu/AcpiTables/Gtdt.aslc b/Silicon/Qemu/SbsaQemu/AcpiTables/Gtdt.aslc index 14733a37183d..ba145aff6413

Re: [edk2-devel] [edk2-platforms PATCH 0/8] Update Arm platforms following addition of EFI_MP_SERVICES_PROTOCOL support in edk2

2021-12-16 Thread Marcin Juszkiewicz
W dniu 16.12.2021 o 14:16, Ard Biesheuvel pisze: Platform/LeMaker/CelloBoard/CelloBoard.dsc As for RdkQemu - I think it is time we just remove that. I would vote for removal of CelloBoard as well. It never went into any serious mass production and nowadays you probably count working ones

Re: [edk2-devel] [PATCH v2 1/1] Revert "ArmPkg: add ArmCpuInfo EFI application"

2023-09-05 Thread Marcin Juszkiewicz
W dniu 5.09.2023 o 15:52, Leif Lindholm pisze: I am moving this command outside of EDK2. This reverts commit 2c2cb235289642775a7c4e6eaeffa6d3828d279c. Missing signed-off-by. I can add it before pushing if you can confirm you meant for it to be there. Oops. Signed-off-by: Marcin

Re: [edk2-devel] [PATCH 0/3] use XHCI to replace EHCI

2023-09-05 Thread Marcin Juszkiewicz
W dniu 5.09.2023 o 08:11, Yuquan Wang pisze: Hi, Leif On 2023-09-04 21:51,  quic_llindhol wrote: > > However, this version still breaks bisect: attempting to build at 1/3 > or 2/3 leads to: > --- > /work/git/edk2-platforms/Silicon/Qemu/SbsaQemu/AcpiTables/AcpiTables.inf(72): > error

[edk2-devel] VT100 terminal for UEFI shell

2023-09-07 Thread Marcin Juszkiewicz
Is there a way to have VT100 (or any other black/white, non-ANSI) terminal for UEFI Shell? I do many runs of QEMU/sbsa-ref with logging and all those ANSI colour codes only make problems. -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online

Re: [edk2-devel] VT100 terminal for UEFI shell

2023-09-07 Thread Marcin Juszkiewicz
W dniu 7.09.2023 o 19:40, Andrew (EFI) Fish pisze: On Sep 7, 2023, at 8:00 AM, Marcin Juszkiewicz wrote: Is there a way to have VT100 (or any other black/white, non-ANSI) terminal for UEFI Shell? I do many runs of QEMU/sbsa-ref with logging and all those ANSI colour codes only make problems

[edk2-devel] [PATCH v2 0/1] Drop ArmCpuInfo command

2023-09-04 Thread Marcin Juszkiewicz
: - proper email address used to skip moderation queue Marcin Juszkiewicz (1): Revert "ArmPkg: add ArmCpuInfo EFI application" ArmPkg/Application/ArmCpuInfo/ArmCpuInfo.c | 2430 -- ArmPkg/Application/ArmCpuInfo/ArmCpuInfo.inf | 31 - ArmPkg/

[edk2-devel] [PATCH v2 1/1] Revert "ArmPkg: add ArmCpuInfo EFI application"

2023-09-04 Thread Marcin Juszkiewicz
I am moving this command outside of EDK2. This reverts commit 2c2cb235289642775a7c4e6eaeffa6d3828d279c. --- ArmPkg/Application/ArmCpuInfo/ArmCpuInfo.c | 2430 -- ArmPkg/Application/ArmCpuInfo/ArmCpuInfo.inf | 31 - ArmPkg/ArmPkg.dsc|1 - 3

Re: [edk2-devel] [PATCH edk2-platforms WIP 0/5] Provide EHCI or XHCI USB controller

2023-10-13 Thread Marcin Juszkiewicz
W dniu 13.10.2023 o 15:24, Gerd Hoffmann pisze: So two solutions came to my mind: 1. rewrite DSDT generation into C You might want have a look at DynamicTablesPkg/ for that Wasn't is involving using ConfigurationManager? Or maybe I just had wrong assumption after reading code. 2. provide

[edk2-devel] [PATCH edk2-platforms WIP 3/5] SbsaQemu: move XHCI to SSDT

2023-10-13 Thread Marcin Juszkiewicz
I want to add EHCI/XHCI switching so platforms older than 0.3 would not complain about missing XHCI. --- Silicon/Qemu/SbsaQemu/AcpiTables/AcpiTables.inf | 1 + Silicon/Qemu/SbsaQemu/AcpiTables/Dsdt.asl | 116 - Silicon/Qemu/SbsaQemu/AcpiTables/Xhci.asl | 132

[edk2-devel] [PATCH edk2-platforms WIP 4/5] SbsaQemu: add EHCI to SSDT

2023-10-13 Thread Marcin Juszkiewicz
I want to add EHCI/XHCI switching so platforms older than 0.3 would not complain about missing XHCI. --- Silicon/Qemu/SbsaQemu/AcpiTables/AcpiTables.inf | 1 + Silicon/Qemu/SbsaQemu/AcpiTables/Ehci.asl | 132 2 files changed, 133 insertions(+) diff --git

[edk2-devel] [PATCH edk2-platforms WIP 5/5] WIP: try to enable/disable proper USB controller

2023-10-13 Thread Marcin Juszkiewicz
If platform version < 0.3 then we want EHCI. Otherwise XHCI needs to be present. The problem: LocateAndInstallAcpiFromFvConditional() gets only DBG2 and FACP tables. Looks like synchronization issue as there were moments when it got all present tables. Anyway even if all goes well then SSDT

[edk2-devel] [PATCH edk2-platforms WIP 0/5] Provide EHCI or XHCI USB controller

2023-10-13 Thread Marcin Juszkiewicz
. Any ideas what I did wrong? All patches are work-in-progress. --- Marcin Juszkiewicz (5): SbsaQemu: introduce macro to compare platform version WIP: SbsaQemu: rename USB controller variables to be generic SbsaQemu: move XHCI to SSDT SbsaQemu: add EHCI to SSDT WIP

[edk2-devel] [PATCH edk2-platforms WIP 1/5] SbsaQemu: introduce macro to compare platform version

2023-10-13 Thread Marcin Juszkiewicz
We want to check "if platver < 0.3" in an easy way. --- .../IndustryStandard/SbsaQemuPlatformVersion.h | 25 1 file changed, 25 insertions(+) diff --git a/Silicon/Qemu/SbsaQemu/Include/IndustryStandard/SbsaQemuPlatformVersion.h

[edk2-devel] [PATCH edk2-platforms WIP 2/5] WIP: SbsaQemu: rename USB controller variables to be generic

2023-10-13 Thread Marcin Juszkiewicz
If run on PlatformVersion <0.3 then we have EHCI controller (not working) instead of XHCI one. *BSD platforms hang with wrong combination. --- Silicon/Qemu/SbsaQemu/SbsaQemu.dec| 4 ++-- Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 4

Re: [edk2-devel] [PATCH edk2-platforms v2 0/4] Provide XHCI USB controller only for newer hardware

2023-10-17 Thread Marcin Juszkiewicz
W dniu 17.10.2023 o 13:46, Nhi Pham pisze: Then looked again at code from Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiDsdt.c and noticed UpdateStatusMethodObject() function. Copied some code and it worked. Could you please check whether we can replace the UpdateStatusMethodObject() function

[edk2-devel] [PATCH edk2-platforms v3 0/4] Provide XHCI USB controller only for newer hardware

2023-10-17 Thread Marcin Juszkiewicz
for older platforms - no SSDT overlays for EHCI/XHCI - no EHCI at all (it does not work anyway) - no Pcd renaming --- Marcin Juszkiewicz (4): SbsaQemu: introduce macro to compare platform version SbsaQemu: add AcpiLib SbsaQemu: initialize XHCI only if it exists SbsaQemu: disable

[edk2-devel] [PATCH edk2-platforms v3 1/4] SbsaQemu: introduce macro to compare platform version

2023-10-17 Thread Marcin Juszkiewicz
We want to check "if platver < 0.3" in an easy way. --- .../IndustryStandard/SbsaQemuPlatformVersion.h | 25 1 file changed, 25 insertions(+) diff --git a/Silicon/Qemu/SbsaQemu/Include/IndustryStandard/SbsaQemuPlatformVersion.h

[edk2-devel] [PATCH edk2-platforms v3 2/4] SbsaQemu: add AcpiLib

2023-10-17 Thread Marcin Juszkiewicz
It will be needed for playing with disabling XHCI later. Signed-off-by: Marcin Juszkiewicz --- Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Platform/Qemu/SbsaQemu/SbsaQemu.dsc b/Platform/Qemu/SbsaQemu/SbsaQemu.dsc index 36723e21d7b5..1e650350cb63

[edk2-devel] [PATCH edk2-platforms v3 3/4] SbsaQemu: initialize XHCI only if it exists

2023-10-17 Thread Marcin Juszkiewicz
We need platform version to be at least 0.3 to have XHCI in virtual hardware. On older platforms there is non-working EHCI which we ignore. Signed-off-by: Marcin Juszkiewicz --- .../SbsaQemuPlatformDxe/SbsaQemuPlatformDxe.c| 47 +++- 1 file changed, 25 insertions(+), 22

[edk2-devel] [PATCH edk2-platforms v3 4/4] SbsaQemu: disable XHCI in DSDT if not present

2023-10-17 Thread Marcin Juszkiewicz
We need platform version to be at least 0.3 to have XHCI in virtual hardware. On older platforms there is non-working EHCI which we ignore. Set DSDT node to be disabled so operating system will not try to initialize not-existing hardware. Signed-off-by: Marcin Juszkiewicz --- .../Drivers

[edk2-devel] [PATCH edk2-platforms v6 1/4] SbsaQemu: introduce macro to compare platform version

2023-10-26 Thread Marcin Juszkiewicz
We want to check "if platver < 0.3" in an easy way. Signed-off-by: Marcin Juszkiewicz --- .../IndustryStandard/SbsaQemuPlatformVersion.h | 25 1 file changed, 25 insertions(+) diff --git a/Silicon/Qemu/SbsaQemu/Include/IndustryStandard/SbsaQemuPlatfor

[edk2-devel] [PATCH edk2-platforms v6 0/4] Provide XHCI USB controller only for newer hardware

2023-10-26 Thread Marcin Juszkiewicz
platforms - no SSDT overlays for EHCI/XHCI - no EHCI at all (it does not work anyway) - no Pcd renaming --- Marcin Juszkiewicz (4): SbsaQemu: introduce macro to compare platform version SbsaQemu: add AcpiLib SbsaQemu: initialize XHCI only if it exists SbsaQemu: disable XH

[edk2-devel] [PATCH edk2-platforms v6 2/4] SbsaQemu: add AcpiLib

2023-10-26 Thread Marcin Juszkiewicz
It will be needed for playing with disabling XHCI later. Signed-off-by: Marcin Juszkiewicz --- Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Platform/Qemu/SbsaQemu/SbsaQemu.dsc b/Platform/Qemu/SbsaQemu/SbsaQemu.dsc index 806651fc55a0..fa85bd8dab89

[edk2-devel] [PATCH edk2-platforms v6 3/4] SbsaQemu: initialize XHCI only if it exists

2023-10-26 Thread Marcin Juszkiewicz
We need platform version to be at least 0.3 to have XHCI in virtual hardware. On older platforms there is non-working EHCI which we ignore. Signed-off-by: Marcin Juszkiewicz --- .../SbsaQemuPlatformDxe/SbsaQemuPlatformDxe.c| 49 +++- 1 file changed, 27 insertions(+), 22

[edk2-devel] [PATCH edk2-platforms v6 4/4] SbsaQemu: disable XHCI in DSDT if not present

2023-10-26 Thread Marcin Juszkiewicz
We need platform version to be at least 0.3 to have XHCI in virtual hardware. On older platforms there is non-working EHCI which we ignore. Set DSDT node to be disabled so operating system will not try to initialize not-existing hardware. Signed-off-by: Marcin Juszkiewicz --- .../Drivers

Re: [edk2-devel] [PATCH edk2-platforms 1/1] SbsaQemu: enlarge BL1/FIP sizes

2023-09-19 Thread Marcin Juszkiewicz
W dniu 18.09.2023 o 13:35, Leif Lindholm pisze: On Mon, Sep 18, 2023 at 13:03:12 +0200, Marcin Juszkiewicz wrote: There are some changes in progress which make BL1 bigger than 0x8000 which EDK2 uses. TF-A defines BL1 size to be 0x12000 one. So let follow it. Signed-off-by: Marcin Juszkiewicz

[edk2-devel] [PATCH edk2-platforms 0/1] Platform/QemuSbsa: define NS EL2 virtual timer in GTDT

2023-09-20 Thread Marcin Juszkiewicz
. Then he added missing timer into EDK2 ArmPkg and to "virt" platform. This patch enables NS EL2 virtual timer on SBSA Reference Platform. Marcin Juszkiewicz (1): Platform/QemuSbsa: define NS EL2 virtual timer in GTDT Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 2 ++ Silicon/Qem

[edk2-devel] [PATCH edk2-platforms 1/1] Platform/QemuSbsa: define NS EL2 virtual timer in GTDT

2023-09-20 Thread Marcin Juszkiewicz
Armv8.1+ cpus have Virtual Host Extension (VHE) which added non-secure EL2 virtual timer. This change adds it into GTDT to fullfil Arm BSA (Base System Architecture) requirements. Signed-off-by: Marcin Juszkiewicz --- Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 2 ++ Silicon/Qemu

Re: [edk2-devel] [PATCH edk2-platforms 1/1] SbsaQemu: enlarge BL1/FIP sizes

2023-09-18 Thread Marcin Juszkiewicz
W dniu 18.09.2023 o 14:33, Ard Biesheuvel pisze: On Mon, 18 Sept 2023 at 13:35, Leif Lindholm wrote: Note for the interested: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/23417 TL;DR: the fip base and bl1 size don't line up. The bl1 size was already set to sufficient size,

[edk2-devel] [PATCH edk2-platforms 1/1] SbsaQemu: enlarge BL1/FIP sizes

2023-09-18 Thread Marcin Juszkiewicz
There are some changes in progress which make BL1 bigger than 0x8000 which EDK2 uses. TF-A defines BL1 size to be 0x12000 one. So let follow it. Signed-off-by: Marcin Juszkiewicz --- Platform/Qemu/SbsaQemu/SbsaQemu.fdf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

Re: [edk2-devel] [PATCH 1/1] ArmPkg/ArmLib: Add ArmHasVhe () helper function

2023-09-20 Thread Marcin Juszkiewicz
Juszkiewicz Tested-by: Marcin Juszkiewicz GTDT for SBSA Reference Platform will use it for NS EL2 virtual timer: default: Virtual EL2 Timer GSIV : 0x1C Virtual EL2 Timer Flags: 0x6 non-vhe cpu: Virtual EL2 Timer GSIV : 0x0 Virtual EL2 Timer Flags

Re: [edk2-devel] [PATCH edk2-platforms 1/1] Platform/QemuSbsa: define NS EL2 virtual timer in GTDT

2023-09-20 Thread Marcin Juszkiewicz
W dniu 20.09.2023 o 12:04, Leif Lindholm pisze: On Wed, Sep 20, 2023 at 10:25:09 +0200, Marcin Juszkiewicz wrote: Armv8.1+ cpus have Virtual Host Extension (VHE) which added non-secure EL2 virtual timer. It's still valid to use other CPUs than "max" with this platform. Don

[edk2-devel] [PATCH edk2-non-osi 0/1] Qemu/Sbsa: Update TF-A binaries

2023-09-20 Thread Marcin Juszkiewicz
se-n2" cpu support) FIP size was too small to fit TF-A debug builds with RME (WIP) support enabled. We need it to merge fixed FIP size in EDK2-platforms. CPU enablement allows SBSA Reference Platform to boot Linux on "neoverse-n2" cpu. Marcin Juszkiewicz (1): Qemu/Sbsa:

[edk2-devel] [PATCH edk2-non-osi 1/1] Qemu/Sbsa: Update TF-A binaries

2023-09-20 Thread Marcin Juszkiewicz
se-n2" cpu support) FIP size was too small to fit TF-A debug builds with RME (WIP) support enabled. CPU enablement allows SBSA Reference Platform to boot Linux on "neoverse-n2" cpu. Signed-off-by: Marcin Juszkiewicz --- Platform/Qemu/Sbsa/License.txt | 2 +- Platform/Qemu/Sb

[edk2-devel] [PATCH v2 edk2-platforms 0/2] define NS EL2 virtual timer

2023-09-20 Thread Marcin Juszkiewicz
. Then he added missing timer into EDK2 ArmPkg and to "virt" platform. This patchset enables NS EL2 virtual timer on SBSA Reference Platform. changes since v1: - GTDT generated from C - NS EL2 virtual timer is disabled for Arm v8.0 cpus Marcin Juszkiewicz (2): Silicon/SbsaQemu: move IORT

[edk2-devel] [PATCH edk2-platforms 1/2] Silicon/SbsaQemu: move IORT structures to header file

2023-09-20 Thread Marcin Juszkiewicz
There are more and more things in SbsaQemuAcpiDxe.c file which should be elsewhere. Signed-off-by: Marcin Juszkiewicz --- .../Drivers/SbsaQemuAcpiDxe/SbsaQemuAcpiDxe.h | 37 +++ .../Drivers/SbsaQemuAcpiDxe/SbsaQemuAcpiDxe.c | 24 +--- 2 files changed, 38 insertions

[edk2-devel] [PATCH edk2-platforms 2/2] Silicon/SbsaQemu: generate GTDT from C

2023-09-20 Thread Marcin Juszkiewicz
We need to have some conditional code while generating GTDT due to adding non-secure EL2 virtual timer. Signed-off-by: Marcin Juszkiewicz --- .../Qemu/SbsaQemu/AcpiTables/AcpiTables.inf | 1 - .../SbsaQemuAcpiDxe/SbsaQemuAcpiDxe.inf | 6 + .../Drivers/SbsaQemuAcpiDxe

[edk2-devel] [PATCH edk2-platforms 0/2] some trivial changes

2023-09-20 Thread Marcin Juszkiewicz
Those changes float around whenever I do some changes in code. Time to send them for merge and stop bothering. Marcin Juszkiewicz (2): Silicon/SbsaQemu: drop duplicated Pcd Silicon/SbsaQemu: fix comment to show proper table name .../Qemu/SbsaQemu/Drivers/SbsaQemuAcpiDxe/SbsaQemuAcpiDxe.inf

[edk2-devel] [PATCH edk2-platforms 1/2] Silicon/SbsaQemu: drop duplicated Pcd

2023-09-20 Thread Marcin Juszkiewicz
PcdAcpiDefaultOemRevision was listed twice. Signed-off-by: Marcin Juszkiewicz --- .../Qemu/SbsaQemu/Drivers/SbsaQemuAcpiDxe/SbsaQemuAcpiDxe.inf | 2 -- 1 file changed, 2 deletions(-) diff --git a/Silicon/Qemu/SbsaQemu/Drivers/SbsaQemuAcpiDxe/SbsaQemuAcpiDxe.inf b/Silicon/Qemu/SbsaQemu

[edk2-devel] [PATCH edk2-platforms 2/2] Silicon/SbsaQemu: fix comment to show proper table name

2023-09-20 Thread Marcin Juszkiewicz
Someone did copy/paste in past and forgot to alter table name in comment. Signed-off-by: Marcin Juszkiewicz --- Silicon/Qemu/SbsaQemu/Drivers/SbsaQemuAcpiDxe/SbsaQemuAcpiDxe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Silicon/Qemu/SbsaQemu/Drivers/SbsaQemuAcpiDxe

Re: [edk2-devel] Maybe it is time to update code style?

2023-09-25 Thread Marcin Juszkiewicz
W dniu 25.09.2023 o 20:03, Pedro Falcato pisze: On Mon, Sep 25, 2023 at 10:03 AM Marcin Juszkiewicz And can someone take a look at config of code obfuscator used for linting? It spits out amount of information showing that noone looked at updating it to current version: You're supposed

Re: [edk2-devel] [PATCH edk2-platforms v3 1/1] Platform/SbsaQemu: add XHCI support and replace EHCI

2023-09-27 Thread Marcin Juszkiewicz
. This also registers the non-discoverable XHCI for sbsa-ref. Signed-off-by: Yuquan Wang Tested-off-by: Marcin Juszkiewicz With this change applied I can finally run OpenBSD 7.3 on SBSA Reference Platform as it hang when EDK2 says 'there is EHCI' when it is no longer

[edk2-devel] [PATCH edk2-platforms 1/1] Platform/SbsaQemu: add NVME support

2023-10-03 Thread Marcin Juszkiewicz
It is weird that I can have NVME, can install OS on it but cannot boot from it. This change adds NVME support so it can be mapped and used. Signed-off-by: Marcin Juszkiewicz --- Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 6 ++ Platform/Qemu/SbsaQemu/SbsaQemu.fdf | 5 + 2 files changed, 11

[edk2-devel] Maybe it is time to update code style?

2023-09-25 Thread Marcin Juszkiewicz
I feel sick each time I have to edit EDK2 code. All those INF, DEC, DSC, FDF, XYZ files are something I do not even try to understand, just got minimal knowledge what goes where by asking Leif (thanks a lot!) and observing build error messages. I got used to UINTN and other weird variable

[edk2-devel] ACPI table generators and ConfigurationManagerProtocol

2023-10-08 Thread Marcin Juszkiewicz
Can someone point me to documentation on how to use ACPI table generators and ConfigurationManagerProtocol? And tell which of platforms is a good example of using those? From first look it seems like using ACPI table generators may allow to simplify code by not creating tables by hand (or in

Re: [edk2-devel] [PATCH edk2-platforms v3 4/4] SbsaQemu: disable XHCI in DSDT if not present

2023-10-17 Thread Marcin Juszkiewicz
W dniu 18.10.2023 o 05:28, Nhi Pham pisze: Hi Marcin, There is a nitpicking below. Other than, it looks good to me. Acked-by: Nhi Pham a/Silicon/Qemu/SbsaQemu/Drivers/SbsaQemuAcpiDxe/SbsaQemuAcpiDxe.c b/Silicon/Qemu/SbsaQemu/Drivers/SbsaQemuAcpiDxe/SbsaQemuAcpiDxe.c index

[edk2-devel] [PATCH edk2-platforms v4 3/4] SbsaQemu: initialize XHCI only if it exists

2023-10-18 Thread Marcin Juszkiewicz
We need platform version to be at least 0.3 to have XHCI in virtual hardware. On older platforms there is non-working EHCI which we ignore. Signed-off-by: Marcin Juszkiewicz --- .../SbsaQemuPlatformDxe/SbsaQemuPlatformDxe.c| 47 +++- 1 file changed, 25 insertions(+), 22

[edk2-devel] [PATCH edk2-platforms v4 2/4] SbsaQemu: add AcpiLib

2023-10-18 Thread Marcin Juszkiewicz
It will be needed for playing with disabling XHCI later. Signed-off-by: Marcin Juszkiewicz --- Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Platform/Qemu/SbsaQemu/SbsaQemu.dsc b/Platform/Qemu/SbsaQemu/SbsaQemu.dsc index 36723e21d7b5..1e650350cb63

[edk2-devel] [PATCH edk2-platforms v4 4/4] SbsaQemu: disable XHCI in DSDT if not present

2023-10-18 Thread Marcin Juszkiewicz
We need platform version to be at least 0.3 to have XHCI in virtual hardware. On older platforms there is non-working EHCI which we ignore. Set DSDT node to be disabled so operating system will not try to initialize not-existing hardware. Signed-off-by: Marcin Juszkiewicz --- .../Drivers

[edk2-devel] [PATCH edk2-platforms v4 0/4] Provide XHCI USB controller only for newer hardware

2023-10-18 Thread Marcin Juszkiewicz
: - XHCI initialized only on PlatVer 0.3+ - XHCI disabled in DSDT for older platforms - no SSDT overlays for EHCI/XHCI - no EHCI at all (it does not work anyway) - no Pcd renaming --- Marcin Juszkiewicz (4): SbsaQemu: introduce macro to compare platform version SbsaQemu: add AcpiLib

[edk2-devel] [PATCH edk2-platforms v4 1/4] SbsaQemu: introduce macro to compare platform version

2023-10-18 Thread Marcin Juszkiewicz
We want to check "if platver < 0.3" in an easy way. --- .../IndustryStandard/SbsaQemuPlatformVersion.h | 25 1 file changed, 25 insertions(+) diff --git a/Silicon/Qemu/SbsaQemu/Include/IndustryStandard/SbsaQemuPlatformVersion.h

Re: [edk2-devel] [PATCH edk2-platforms v3 4/4] SbsaQemu: disable XHCI in DSDT if not present

2023-10-18 Thread Marcin Juszkiewicz
W dniu 18.10.2023 o 10:47, Ard Biesheuvel pisze: Nit: EDK2 Coding Style says that you need a space before (. Ah, right. forgot to crucify the source. Is it necessary to handle the result of Status? EDK2 is full of handling Status on touching ACPI tables. So I followed. Can you just do

[edk2-devel] [PATCH edk2-platforms 1/1] SbsaQemu: PCI node in DSDT does not need _ADR

2023-10-18 Thread Marcin Juszkiewicz
190: Device (PCI0) Warning 3073 - Multiple types ^ (Device object requires either a _HID or _ADR, but not both) PCI Firmware specification does not require _ADR for Host bridges. Signed-off-by: Marcin Juszkiewicz --- Silicon/Qemu/SbsaQemu/AcpiTables/Dsdt.asl | 1 - 1 file changed, 1

Re: [edk2-devel] [PATCH edk2-platforms v4 4/4] SbsaQemu: disable XHCI in DSDT if not present

2023-10-18 Thread Marcin Juszkiewicz
W dniu 18.10.2023 o 15:36, Laszlo Ersek pisze: EDK2 expects some random version of uncrustify. It is not part of BaseTools so I use upstream version. And it looks like they format in different way using the same config file. Project URL (to clone and build):

Re: [edk2-devel] [PATCH edk2-platforms v4 4/4] SbsaQemu: disable XHCI in DSDT if not present

2023-10-18 Thread Marcin Juszkiewicz
W dniu 18.10.2023 o 12:32, Nhi Pham pisze: Acked-by: Nhi Pham Nit: I think you want to run uncrustify for Patch 3 as well :) Done, will check other changes too. I have a strong feeling that Qemu part of EDK2 needs a bit bigger patch when it comes to formatting:

Re: [edk2-devel] [PATCH edk2-platforms v3 1/4] SbsaQemu: introduce macro to compare platform version

2023-10-18 Thread Marcin Juszkiewicz
W dniu 18.10.2023 o 10:46, Ard Biesheuvel pisze: I don't mind adding this here but it is slightly unidiomatic so I'd like Leif's take on this too. ... and it also lacks a s-o-b line Oops. Added in local copy. -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this

Re: [edk2-devel] [PATCH edk2-platforms v4 4/4] SbsaQemu: disable XHCI in DSDT if not present

2023-10-18 Thread Marcin Juszkiewicz
W dniu 18.10.2023 o 13:23, Pedro Falcato pisze: On Wed, Oct 18, 2023 at 12:16 PM Marcin Juszkiewicz wrote: W dniu 18.10.2023 o 12:32, Nhi Pham pisze: Acked-by: Nhi Pham Nit: I think you want to run uncrustify for Patch 3 as well :) Done, will check other changes too. I have a strong

[edk2-devel] [PATCH edk2-platforms v5 1/4] SbsaQemu: introduce macro to compare platform version

2023-10-18 Thread Marcin Juszkiewicz
We want to check "if platver < 0.3" in an easy way. Signed-off-by: Marcin Juszkiewicz --- .../IndustryStandard/SbsaQemuPlatformVersion.h | 25 1 file changed, 25 insertions(+) diff --git a/Silicon/Qemu/SbsaQemu/Include/IndustryStandard/SbsaQemuPlatfor

[edk2-devel] [PATCH edk2-platforms v5 0/4] Provide XHCI USB controller only for newer hardware

2023-10-18 Thread Marcin Juszkiewicz
| 3 +- 6 files changed, 127 insertions(+), 24 deletions(-) --- base-commit: 8b20188ced2318c970b3666d2a7c132c40aaee68 change-id: 20231013-ehci-xhci-fix-c529356a7a8f Best regards, -- Marcin Juszkiewicz -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group

[edk2-devel] [PATCH edk2-platforms v5 2/4] SbsaQemu: add AcpiLib

2023-10-18 Thread Marcin Juszkiewicz
It will be needed for playing with disabling XHCI later. Signed-off-by: Marcin Juszkiewicz --- Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Platform/Qemu/SbsaQemu/SbsaQemu.dsc b/Platform/Qemu/SbsaQemu/SbsaQemu.dsc index 36723e21d7b5..1e650350cb63

[edk2-devel] [PATCH edk2-platforms v5 3/4] SbsaQemu: initialize XHCI only if it exists

2023-10-18 Thread Marcin Juszkiewicz
We need platform version to be at least 0.3 to have XHCI in virtual hardware. On older platforms there is non-working EHCI which we ignore. Signed-off-by: Marcin Juszkiewicz --- .../SbsaQemuPlatformDxe/SbsaQemuPlatformDxe.c| 49 +++- 1 file changed, 27 insertions(+), 22

[edk2-devel] [PATCH edk2-platforms v5 4/4] SbsaQemu: disable XHCI in DSDT if not present

2023-10-18 Thread Marcin Juszkiewicz
We need platform version to be at least 0.3 to have XHCI in virtual hardware. On older platforms there is non-working EHCI which we ignore. Set DSDT node to be disabled so operating system will not try to initialize not-existing hardware. Signed-off-by: Marcin Juszkiewicz --- .../Drivers

[edk2-devel] [PATCH edk2-platforms 1/1] Platform/SbsaQemu: use non-deprecated BaseRngLibTimerLib

2023-10-09 Thread Marcin Juszkiewicz
During boot of debug build I noticed this message: Warning: This BaseRngTimerLib implementation will be deprecated. Please use the MdeModulePkg implementation equivalent. Signed-off-by: Marcin Juszkiewicz --- Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 2 +- 1 file changed, 1 insertion(+), 1

Re: [edk2-devel] [PATCH v1 0/2] Fix Python minor version

2023-10-10 Thread Marcin Juszkiewicz
W dniu 7.10.2023 o 01:10, Michael Kubacki pisze: Python 3.12 released recently. The Python version is currently specified to allow updates to newer minor versions. Time is needed to adjust scripts for Python 3.12 so this series fixes the Python version to 3.11. Some places that were already

Re: [edk2-devel] [PATCH edk2-platforms WIP 0/5] Provide EHCI or XHCI USB controller

2023-10-13 Thread Marcin Juszkiewicz
W dniu 13.10.2023 o 15:31, Marcin Juszkiewicz via groups.io pisze: W dniu 13.10.2023 o 15:24, Gerd Hoffmann pisze: So two solutions came to my mind: 1. rewrite DSDT generation into C You might want have a look at DynamicTablesPkg/ for that Wasn't is involving using ConfigurationManager

[edk2-devel] [PATCH edk2-platforms v2 1/4] SbsaQemu: introduce macro to compare platform version

2023-10-16 Thread Marcin Juszkiewicz
We want to check "if platver < 0.3" in an easy way. --- .../IndustryStandard/SbsaQemuPlatformVersion.h | 25 1 file changed, 25 insertions(+) diff --git a/Silicon/Qemu/SbsaQemu/Include/IndustryStandard/SbsaQemuPlatformVersion.h

[edk2-devel] [PATCH edk2-platforms v2 0/4] Provide XHCI USB controller only for newer hardware

2023-10-16 Thread Marcin Juszkiewicz
for EHCI/XHCI - no EHCI at all (it does not work anyway) - no Pcd renaming --- Marcin Juszkiewicz (4): SbsaQemu: introduce macro to compare platform version SbsaQemu: add AcpiLib SbsaQemu: initialize XHCI only if it exists SbsaQemu: disable XHCI in DSDT if not present

[edk2-devel] [PATCH edk2-platforms v2 2/4] SbsaQemu: add AcpiLib

2023-10-16 Thread Marcin Juszkiewicz
It will be needed for playing with disabling XHCI later. Signed-off-by: Marcin Juszkiewicz --- Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Platform/Qemu/SbsaQemu/SbsaQemu.dsc b/Platform/Qemu/SbsaQemu/SbsaQemu.dsc index 36723e21d7b5..1e650350cb63

[edk2-devel] [PATCH edk2-platforms v2 3/4] SbsaQemu: initialize XHCI only if it exists

2023-10-16 Thread Marcin Juszkiewicz
We need platform version to be at least 0.3 to have XHCI in virtual hardware. On older platforms there is non-working EHCI which we ignore. Signed-off-by: Marcin Juszkiewicz --- .../SbsaQemuPlatformDxe/SbsaQemuPlatformDxe.c| 47 +++- 1 file changed, 25 insertions(+), 22

[edk2-devel] [PATCH edk2-platforms v2 4/4] SbsaQemu: disable XHCI in DSDT if not present

2023-10-16 Thread Marcin Juszkiewicz
We need platform version to be at least 0.3 to have XHCI in virtual hardware. On older platforms there is non-working EHCI which we ignore. Set DSDT node to be disabled so operating system will not try to initialize not-existing hardware. Signed-off-by: Marcin Juszkiewicz --- .../Drivers

Re: [edk2-devel][PATCH v1 1/1] ArmVirtPkg: ArmVirtQemu: Add Graphics and Input

2023-08-19 Thread Marcin Juszkiewicz
W dniu 18.08.2023 o 20:17, Oliver Smith-Denny pisze: Currently, unlike OVMF, ArmVirtQemu does not display any graphics, only the QEMU monitor. Graphics are helpful to confirm booting into an OS is successful, interacting with the EFI shell while getting separate logging messages, etc. Ah,

[edk2-devel] [PATCH edk2-platforms v4 0/3] Platform/QemuSbsa: add GIC ITS

2023-08-21 Thread Marcin Juszkiewicz
and there is no IORT, Linux boots. Changes since v3: - use proper amount of nodes (3) in IORT Changes since v2: - no ITS == no IORT Changes since v1: - IORT is generated in C - no ITS == no ITS node in IORT - introduced PcdSmmuBase Marcin Juszkiewicz (2): Platform/QemuSbsa: add dynamic

[edk2-devel] [PATCH edk2-platforms v4 1/3] Platform/SbsaQemu: add GIC ITS support

2023-08-21 Thread Marcin Juszkiewicz
From: Shashi Mallela SBSA Reference Platform has GIC ITS support. Let make use of it. Base address is read from TF-A via SMC call. GIC ITS allows us to have complex PCI Express setups. Co-authored-by: Marcin Juszkiewicz Signed-off-by: Shashi Mallela Signed-off-by: Marcin Juszkiewicz

[edk2-devel] [PATCH edk2-platforms v4 3/3] Platform/SbsaQemu: handle systems without GIC ITS

2023-08-21 Thread Marcin Juszkiewicz
If firmware is used with QEMU 8.0 or older then there will be no GIC ITS support. In such case we would not add information about it into MCFG and there will be no IORT table. Signed-off-by: Marcin Juszkiewicz --- .../Qemu/SbsaQemu/AcpiTables/AcpiTables.inf | 1 - .../SbsaQemuAcpiDxe

[edk2-devel] [PATCH edk2-platforms v4 2/3] Platform/QemuSbsa: add dynamic PcdSmmuBase

2023-08-21 Thread Marcin Juszkiewicz
Store Smmu base address in variable in case it would be needed in more than one place. Signed-off-by: Marcin Juszkiewicz --- Silicon/Qemu/SbsaQemu/SbsaQemu.dec | 1 + Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 1 + 2 files changed, 2 insertions(+) diff --git a/Silicon/Qemu/SbsaQemu/SbsaQemu.dec b

Re: [edk2-devel] [PATCH edk2-platforms v4 3/3] Platform/SbsaQemu: handle systems without GIC ITS

2023-08-21 Thread Marcin Juszkiewicz
W dniu 21.08.2023 o 20:27, Leif Lindholm pisze: Hmm, wait. Patch 1/3 adds Iort.aslc and patch 3/3 deletes it. I know 1/3 is Shashi's original implementation and 3/3 is heavily based on that (if rewritten), but there's no point in merging the churn. I kind of wanted to get review of both parts.

[edk2-devel] [PATCH edk2-platforms v5 0/1] Platform/QemuSbsa: add GIC ITS

2023-08-22 Thread Marcin Juszkiewicz
SBSA Reference Platform can have GIC ITS present. And when it has then we can have complex PCI Express setup (and some other things). On systems with GIC ITS support it's address is read from TF-A via SMC call. IORT is generated, MADT has ITS information. Linux boots and sees GIC ITS as expected.

[edk2-devel] [PATCH edk2-platforms v5 1/1] Platform/SbsaQemu: add GIC ITS support

2023-08-22 Thread Marcin Juszkiewicz
about it into MCFG and there will be no IORT table. Co-authored-by: Marcin Juszkiewicz Signed-off-by: Shashi Mallela Signed-off-by: Marcin Juszkiewicz --- Silicon/Qemu/SbsaQemu/SbsaQemu.dec| 4 + Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 4 + .../Qemu/SbsaQemu/AcpiTables

[edk2-devel] [PATCH edk2-platforms 0/1] Enlarge firmware offsets

2023-08-16 Thread Marcin Juszkiewicz
some offsets and check does it work. It did but I am not sure is it the proper way. Marcin Juszkiewicz (1): Platform/QemuSbsa: enlarge firmware offsets Platform/Qemu/SbsaQemu/SbsaQemu.fdf | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) -- 2.41.0

[edk2-devel] [PATCH edk2-platforms 1/1] Platform/QemuSbsa: enlarge firmware offsets

2023-08-16 Thread Marcin Juszkiewicz
GenFv: ERROR 3000: Invalid the required fv image size 0x216510 exceeds the set fv image size 0x20 Signed-off-by: Marcin Juszkiewicz --- Platform/Qemu/SbsaQemu/SbsaQemu.fdf | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Platform/Qemu/SbsaQemu/SbsaQemu.fdf

Re: [edk2-devel] [PATCH edk2-platforms v3 3/3] Platform/SbsaQemu: handle systems without GIC ITS

2023-08-17 Thread Marcin Juszkiewicz
W dniu 19.07.2023 o 14:08, Marcin Juszkiewicz via groups.io pisze: If firmware is used with QEMU 8.0 or older then there will be no GIC ITS support. In such case we would not add information about it into MCFG and there will be no IORT table. Signed-off-by: Marcin Juszkiewicz --- .../Qemu

Re: [edk2-devel] edk2 uncrustify update (73.0.8)?

2023-11-13 Thread Marcin Juszkiewicz
W dniu 13.11.2023 o 12:58, Laszlo Ersek pisze: Note that 73.0.3 indents the subexpression to the "//" comment on the previous line, while 73.0.8 ignores the comment -- which I think is justified here. I believe this improvement may come from uncrustify commit 239c4fad745b ("Prevent endless

[edk2-devel] [PATCH] Platform/Qemu/Sbsa: Update TF-A binaries to enable Neoverse-N1

2023-03-21 Thread Marcin Juszkiewicz
From: Marcin Juszkiewicz Update the TF-A binaries to have Neoverse-N1 support. This support was merged into TF-A: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/19863 This allows SBSA Reference Platform to use Arm v8.2 cpu without using "max" cpu. Signed-off-

Re: [edk2-devel] [PATCH v5 0/2] add ArmCpuInfo application

2023-04-13 Thread Marcin Juszkiewicz
W dniu 7.04.2023 o 17:29, Marcin Juszkiewicz pisze: Changes since v4: - functions to read system registers are renamed and moved to ArmLib Marcin Juszkiewicz (2): ArmLib: add functions to read system registers add ArmCpuInfo EFI application ArmPkg/ArmPkg.dsc

[edk2-devel] [PATCH v6 1/2] ArmLib: add functions to read system registers

2023-04-20 Thread Marcin Juszkiewicz
ArmCpuInfo uses those to read system registers and other parts of EDK2 may find them useful. Signed-off-by: Marcin Juszkiewicz --- ArmPkg/Library/ArmLib/AArch64/AArch64Lib.h| 50 +++- .../Library/ArmLib/AArch64/AArch64Support.S | 58 --- 2 files changed, 99

[edk2-devel] [PATCH v6 2/2] add ArmCpuInfo EFI application

2023-04-20 Thread Marcin Juszkiewicz
App goes through ID_AA64*_EL1 system registers and decode their values. Signed-off-by: Marcin Juszkiewicz --- ArmPkg/ArmPkg.dsc|1 + ArmPkg/Application/ArmCpuInfo/ArmCpuInfo.inf | 33 + ArmPkg/Application/ArmCpuInfo/ArmCpuInfo.c | 2346 ++ 3

Re: [edk2-devel] [PATCH v5 2/2] add ArmCpuInfo EFI application

2023-04-20 Thread Marcin Juszkiewicz
W dniu 20.04.2023 o 14:43, Leif Lindholm pisze: On Fri, Apr 07, 2023 at 17:29:57 +0200, Marcin Juszkiewicz wrote: +# +# This flag specifies whether HII resource section is generated into PE image. +# + UEFI_HII_RESOURCE_SECTION = TRUE The above stanza, and its comment, can be dropped

[edk2-devel] [PATCH 1/1] ArmPkg: older assemblers may lack ID_AA64ISAR2_EL1

2023-04-20 Thread Marcin Juszkiewicz
ArmCpuInfo needs to be able to read ID_AA64ISAR2_EL1 system register. Older toolchains do not know it. Same solution as one for QEMU: https://www.mail-archive.com/qemu-devel@nongnu.org/msg929586.html Signed-off-by: Marcin Juszkiewicz --- ArmPkg/Include/Chipset/AArch64.h | 4 1 file

[edk2-devel] [PATCH v7 1/2] ArmLib: add functions to read system registers

2023-04-21 Thread Marcin Juszkiewicz
ArmCpuInfo uses those to read system registers and other parts of EDK2 may find them useful. Signed-off-by: Marcin Juszkiewicz --- ArmPkg/Library/ArmLib/AArch64/AArch64Lib.h| 50 +++- .../Library/ArmLib/AArch64/AArch64Support.S | 58 --- 2 files changed, 99

[edk2-devel] [PATCH v7 2/2] add ArmCpuInfo EFI application

2023-04-21 Thread Marcin Juszkiewicz
App goes through ID_AA64*_EL1 system registers and decode their values. Signed-off-by: Marcin Juszkiewicz --- ArmPkg/ArmPkg.dsc|1 + ArmPkg/Application/ArmCpuInfo/ArmCpuInfo.inf | 31 + ArmPkg/Application/ArmCpuInfo/ArmCpuInfo.c | 2427 ++ 3

Re: [edk2-devel] [PATCH v6 2/2] add ArmCpuInfo EFI application

2023-04-21 Thread Marcin Juszkiewicz
W dniu 21.04.2023 o 16:37, Rebecca Cran pisze: I noticed CI failed for the push PR (https://github.com/tianocore/edk2/pull/4292). Ecc is complaining about missing Doxygen info for the functions:

[edk2-devel] [PATCH] add ArmCpuInfo EFI application

2023-03-31 Thread Marcin Juszkiewicz
/ArmCpuInfo/ArmCpuInfo.c b/MdeModulePkg/Application/ArmCpuInfo/ArmCpuInfo.c new file mode 100644 index 00..79a02ae430 --- /dev/null +++ b/MdeModulePkg/Application/ArmCpuInfo/ArmCpuInfo.c @@ -0,0 +1,2277 @@ +/** @file + + Copyright (c) 2023 Marcin Juszkiewicz + SPDX-License-Identifier: BSD-2

Re: 回复: 回复: [edk2-devel] [PATCH v2 00/13] BaseTools,CryptoPkg,MdePkg,OvmfPkg: Delete CLANG35,CLANG38,GCC48,GCC49, rename GCC5 to GCC, update CLANGDWARF, delete VS 2008-2013, EBC

2023-04-06 Thread Marcin Juszkiewicz
W dniu 4.04.2023 o 20:29, Michael D Kinney pisze: Add GCC and leave GCC5 for now and give time for all downstream consumers to accommodate the name change. At a later date, remove GCC5. In meantime you may also have message "GCC5 is deprecated, please switch to GCC" + few seconds delay. We

[edk2-devel] [PATCH v2] add ArmCpuInfo EFI application

2023-04-07 Thread Marcin Juszkiewicz
App goes through ID_AA64*_EL1 system registers and decode their values. First version which does not use much of current AArch64 support code present in EDK2. Written to check what data is there and what can be done with it. Signed-off-by: Marcin Juszkiewicz --- MdeModulePkg/MdeModulePkg.dsc

[edk2-devel] [PATCH v3] add ArmCpuInfo EFI application

2023-04-07 Thread Marcin Juszkiewicz
App goes through ID_AA64*_EL1 system registers and decode their values. Signed-off-by: Marcin Juszkiewicz --- ArmPkg/ArmPkg.dsc|1 + ArmPkg/Application/ArmCpuInfo/ArmCpuInfo.inf | 38 + ArmPkg/Application/ArmCpuInfo/readargs.h | 12 + ArmPkg/Application

Re: [edk2-devel] [PATCH v2] add ArmCpuInfo EFI application

2023-04-07 Thread Marcin Juszkiewicz
W dniu 7.04.2023 o 12:55, Ard Biesheuvel pisze: Hello Marcin, Thanks for this - it looks useful. > Some comments below. Thanks. On Fri, 7 Apr 2023 at 12:40, Marcin Juszkiewicz wrote: App goes through ID_AA64*_EL1 system registers and decode their values. First version which does not

Re: [edk2-devel] [PATCH v3] add ArmCpuInfo EFI application

2023-04-07 Thread Marcin Juszkiewicz
W dniu 7.04.2023 o 15:40, Pedro Falcato pisze: (+cc old CCs) (Marcin, you're dropping CC's on your replies) Oops, sorry. ASM files that require preprocessing should have a capital S here (.S vs .s) After renaming it to readregs.S (and changing in ArmCpuInfo.inf) I get: build.py...

  1   2   3   >