|
[PATCH edk2-platforms v1 1/1] Platform/ARM: Add VariablePolicy and SafeInt
Fixes the build breakage introduced by b6490426e320: MdeModulePkg: Connect VariablePolicy business logic to VariableServices Signed-off-by: Joey Gouly <joey.gouly@...> --- The changes can be seen
Fixes the build breakage introduced by b6490426e320: MdeModulePkg: Connect VariablePolicy business logic to VariableServices Signed-off-by: Joey Gouly <joey.gouly@...> --- The changes can be seen
|
By
Joey Gouly
· #67820
·
|
|
[PATCH v1 1/1] ShellPkg: Validate that the Boot CPU is present in MADT
The ACPI 6.3 Specification, January 2019, section 5.2.12.14 states that the firmware must convey each processor’s GIC information to the OS using the GICC structure. If a GICC structure for the boot C
The ACPI 6.3 Specification, January 2019, section 5.2.12.14 states that the firmware must convey each processor’s GIC information to the OS using the GICC structure. If a GICC structure for the boot C
|
By
Joey Gouly
· #68134
·
|
|
[PATCH v1 1/1] ShellPkg: Validate that the Boot CPU is present in MADT
I think that could be done if/when another architecture wants to add some specific support to this file. Otherwise, in my opinion it just adds more files / layers without any real benefit. Thanks for
I think that could be done if/when another architecture wants to add some specific support to this file. Otherwise, in my opinion it just adds more files / layers without any real benefit. Thanks for
|
By
Joey Gouly
· #68477
·
|
|
[PATCH v2 1/1] ShellPkg: Validate that the Boot CPU is present in MADT
The ACPI 6.3 Specification, January 2019, section 5.2.12.14 states that the firmware must convey each processor’s GIC information to the OS using the GICC structure. If a GICC structure for the boot C
The ACPI 6.3 Specification, January 2019, section 5.2.12.14 states that the firmware must convey each processor’s GIC information to the OS using the GICC structure. If a GICC structure for the boot C
|
By
Joey Gouly
· #70431
·
|
|
[PATCH v1 1/2] DynamicTablesPkg: Don't use gEfiMdeModulePkgTokenSpaceGuid
Introduce gEdkiiDynamicTablesPkgTokenSpaceGuid and use that instead. Signed-off-by: Joey Gouly <joey.gouly@...> --- DynamicTablesPkg/DynamicTablesPkg.dec | 10 ++++++---- DynamicTablesPkg/Drivers/D
Introduce gEdkiiDynamicTablesPkgTokenSpaceGuid and use that instead. Signed-off-by: Joey Gouly <joey.gouly@...> --- DynamicTablesPkg/DynamicTablesPkg.dec | 10 ++++++---- DynamicTablesPkg/Drivers/D
|
By
Joey Gouly
· #70589
·
|
|
[PATCH v1 2/2] DynamicTablesPkg: Add an override for 16550 HID in SSDT
Some platforms advertise support for a 16550 UART, but are not compatible with the PNP0500 HID. Allow them to override the HID by setting PcdNonSbsaCompliantSerialHid. Signed-off-by: Joey Gouly <joey.
Some platforms advertise support for a 16550 UART, but are not compatible with the PNP0500 HID. Allow them to override the HID by setting PcdNonSbsaCompliantSerialHid. Signed-off-by: Joey Gouly <joey.
|
By
Joey Gouly
· #70590
·
|
|
[PATCH v1 0/2] Add a Pcd to override the 16650 HID in SSDT
This series adds PcdNonSbsaCompliantSerialHid so that firmware can override the PNP0501 HID used by 16550 UART in the SSDT table, in case they are not compatible with the generic PNP0501 HID. I have t
This series adds PcdNonSbsaCompliantSerialHid so that firmware can override the PNP0501 HID used by 16550 UART in the SSDT table, in case they are not compatible with the generic PNP0501 HID. I have t
|
By
Joey Gouly
· #70591
·
|
|
[PATCH v2 1/2] DynamicTablesPkg: Don't use gEfiMdeModulePkgTokenSpaceGuid
Introduce gEdkiiDynamicTablesPkgTokenSpaceGuid and use that instead. Signed-off-by: Joey Gouly <joey.gouly@...> Reviewed-by: Liming Gao <gaoliming@...> --- DynamicTablesPkg/DynamicTable
Introduce gEdkiiDynamicTablesPkgTokenSpaceGuid and use that instead. Signed-off-by: Joey Gouly <joey.gouly@...> Reviewed-by: Liming Gao <gaoliming@...> --- DynamicTablesPkg/DynamicTable
|
By
Joey Gouly
· #70677
·
|
|
[PATCH v2 0/2] Add a Pcd to override the 16650 HID in SSDT
This series adds PcdNonSbsaCompliantSerialHid so that firmware can override the PNP0501 HID used by 16550 UART in the SSDT table, in case they are not compatible with the generic PNP0501 HID. I have t
This series adds PcdNonSbsaCompliantSerialHid so that firmware can override the PNP0501 HID used by 16550 UART in the SSDT table, in case they are not compatible with the generic PNP0501 HID. I have t
|
By
Joey Gouly
· #70678
·
|
|
[PATCH v2 2/2] DynamicTablesPkg: Add an override for 16550 HID in SSDT
Some platforms advertise support for a 16550 UART, but are not compatible with the PNP0500 HID. Allow them to override the HID by setting PcdNonBsaCompliant16550SerialHid. Signed-off-by: Joey Gouly <j
Some platforms advertise support for a 16550 UART, but are not compatible with the PNP0500 HID. Allow them to override the HID by setting PcdNonBsaCompliant16550SerialHid. Signed-off-by: Joey Gouly <j
|
By
Joey Gouly
· #70679
·
|
|
[PATCH v2 1/1] ShellPkg: Validate that the Boot CPU is present in MADT
Ping. Is anyone able to review this patch adding some more validation checks to Acpiview / MADT? Thanks, Joey
Ping. Is anyone able to review this patch adding some more validation checks to Acpiview / MADT? Thanks, Joey
|
By
Joey Gouly
· #72594
·
|
|
[PATCH] ArmPkg/ArmGic: Fix maximum number of interrupts in GICv3
From: Andreas Sandberg <andreas.sandberg@...> The GICv3 architecture supports up to 1020 ordinary interrupt lines. The actual number of interrupts supported is described by the ITLinesNumber field
From: Andreas Sandberg <andreas.sandberg@...> The GICv3 architecture supports up to 1020 ordinary interrupt lines. The actual number of interrupts supported is described by the ITLinesNumber field
|
By
Joey Gouly
· #72596
·
|
|
[PATCH v2 1/1] ShellPkg: Validate that the Boot CPU is present in MADT
Yes, the GIC interrupt controller is for Arm only. Thanks, Joey IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intende
Yes, the GIC interrupt controller is for Arm only. Thanks, Joey IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intende
|
By
Joey Gouly
· #72631
·
|
|
[PATCH] DynamicTablesPkg: add validation for PcdNonBsaCompliant16550SerialHid
According to ACPI 6.4, 6.1.5 _HID states: - A valid PNP ID must be of the form "AAA####" where A is an uppercase letter and # is a hex digit. - A valid ACPI ID must be of the form "NNNN####" where N i
According to ACPI 6.4, 6.1.5 _HID states: - A valid PNP ID must be of the form "AAA####" where A is an uppercase letter and # is a hex digit. - A valid ACPI ID must be of the form "NNNN####" where N i
|
By
Joey Gouly
· #73900
·
|
|
[PATCH] DynamicTablesPkg: add validation for PcdNonBsaCompliant16550SerialHid
That was silly to typo my own name! Signed-off-by: Joey Gouly <joey.gouly@...> Thanks for the review! Joey
That was silly to typo my own name! Signed-off-by: Joey Gouly <joey.gouly@...> Thanks for the review! Joey
|
By
Joey Gouly
· #74022
·
|
|
[PATCH v1 4/4] DynamicTablesPkg: Set the Access size for the DBG2 table
The DBG2 table generator set the access size for the UART to DWORD (4 bytes) by default. However, according to Section B Generic UART, Arm Base System Architecture 1.0, Platform Design Document, a Gen
The DBG2 table generator set the access size for the UART to DWORD (4 bytes) by default. However, according to Section B Generic UART, Arm Base System Architecture 1.0, Platform Design Document, a Gen
|
By
Joey Gouly
· #74126
·
|
|
[PATCH v1 2/4] DynamicTablesPkg: Add access size to CM_ARM_SERIAL_PORT_INFO
Add access size to CM_ARM_SERIAL_PORT_INFO so that this can be passed down to the Generic Address Structure. Signed-off-by: Joey Gouly <joey.gouly@...> --- DynamicTablesPkg/Include/ArmNameSpaceObj
Add access size to CM_ARM_SERIAL_PORT_INFO so that this can be passed down to the Generic Address Structure. Signed-off-by: Joey Gouly <joey.gouly@...> --- DynamicTablesPkg/Include/ArmNameSpaceObj
|
By
Joey Gouly
· #74127
·
|
|
[PATCH v1 3/4] DynamicTablesPkg: Set the Access size for the SPCR table
The SPCR table generator set the access size for the UART to DWORD (4 bytes) by default. However, according to Section B Generic UART, Arm Base System Architecture 1.0, Platform Design Document, a Gen
The SPCR table generator set the access size for the UART to DWORD (4 bytes) by default. However, according to Section B Generic UART, Arm Base System Architecture 1.0, Platform Design Document, a Gen
|
By
Joey Gouly
· #74128
·
|
|
[PATCH v1 0/4] DynamicTablesPkg: Add access size parameter for serial ports
This series adds the Access Size parameter to the Serial Port in DynamicTablesPkg. This has been tested (by Sami) with kvmtool, which virtualises a UART with 8 bit access size. Changes available at ht
This series adds the Access Size parameter to the Serial Port in DynamicTablesPkg. This has been tested (by Sami) with kvmtool, which virtualises a UART with 8 bit access size. Changes available at ht
|
By
Joey Gouly
· #74129
·
|
|
[PATCH v1 1/4] ShellPkg: Rename Address Size to Access size
This matches the ACPI spec 6.3, table 5.1: Generic Address Structure. Signed-off-by: Joey Gouly <joey.gouly@...> --- ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.c | 4 ++-- 1 file chang
This matches the ACPI spec 6.3, table 5.1: Generic Address Structure. Signed-off-by: Joey Gouly <joey.gouly@...> --- ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.c | 4 ++-- 1 file chang
|
By
Joey Gouly
· #74130
·
|