[edk2-devel] [edk2-platforms][PATCH V1 0/4]N1Sdp ACPI table and configuration manager support

Khasim Mohammed posted 4 patches 2 years, 11 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
Platform/ARM/N1Sdp/N1SdpPlatform.dec          |  100 +
Silicon/ARM/NeoverseN1Soc/NeoverseN1Soc.dec   |   35 +-
.../ConfigurationManager.dsc.inc              |   16 +
Platform/ARM/N1Sdp/N1SdpPlatform.dsc          |   38 +-
Platform/ARM/N1Sdp/N1SdpPlatform.fdf          |   22 +-
.../ConfigurationManagerDxe.inf               |  167 ++
.../N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf |   48 +
.../Library/PlatformLib/PlatformLib.inf       |   28 +-
.../ConfigurationManager.h                    |  307 +++
.../ConfigurationManagerDxe/Platform.h        |   92 +
Platform/ARM/N1Sdp/Include/N1SdpAcpiHeader.h  |   35 +
.../ARM/NeoverseN1Soc/Include/NeoverseN1Soc.h |   10 +-
.../ConfigurationManager.c                    | 2197 +++++++++++++++++
.../ConfigurationManagerDxe/Hmat.c            |  103 +
.../N1Sdp/Drivers/PlatformDxe/PlatformDxe.c   |   52 +
.../PciHostBridgeLib/PciHostBridgeLib.c       |   18 +-
.../Library/PlatformLib/PlatformLib.c         |   43 +-
.../Library/PlatformLib/PlatformLibMem.c      |   84 +-
.../AslTables/Dsdt.asl                        |  477 ++++
.../AslTables/SsdtPci.asl                     |  247 ++
.../AslTables/SsdtRemotePci.asl               |  156 ++
21 files changed, 4231 insertions(+), 44 deletions(-)
create mode 100644 Platform/ARM/N1Sdp/N1SdpPlatform.dec
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManager.dsc.inc
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManagerDxe.inf
create mode 100644 Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.h
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/Platform.h
create mode 100644 Platform/ARM/N1Sdp/Include/N1SdpAcpiHeader.h
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/Hmat.c
create mode 100644 Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.c
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/AslTables/Dsdt.asl
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/AslTables/SsdtPci.asl
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/AslTables/SsdtRemotePci.asl
[edk2-devel] [edk2-platforms][PATCH V1 0/4]N1Sdp ACPI table and configuration manager support
Posted by Khasim Mohammed 2 years, 11 months ago
Resending the patches again as the previous two sets didn't make it to the mailing list.

This patch series implements the configuration manager for N1Sdp
platform. It enables support for generating the following
ACPI tables:
             1. FACP
             2. DSDT
             3. GTDT
             4. APIC
             5. SPCR
             6. DBG2
             7. PPTT
             8. IORT
             9. MCFG
            10. SSDT - PCI
            11. SSDT - REMOTE PCI

The changes can be seen at:
https://github.com/khasim/edk2-platforms-n1sdp

Khasim Syed Mohammed (4):
  Silicon/ARM/NeoverseN1Soc: Add mem regions to support multi-chip
    usecase
  Platform/ARM/N1Sdp: Introduce platform DXE driver
  Platform/ARM/N1Sdp: Enable N1Sdp platform specific configurations
  Platform/ARM/N1Sdp: Configuration Manager for N1Sdp

 Platform/ARM/N1Sdp/N1SdpPlatform.dec          |  100 +
 Silicon/ARM/NeoverseN1Soc/NeoverseN1Soc.dec   |   35 +-
 .../ConfigurationManager.dsc.inc              |   16 +
 Platform/ARM/N1Sdp/N1SdpPlatform.dsc          |   38 +-
 Platform/ARM/N1Sdp/N1SdpPlatform.fdf          |   22 +-
 .../ConfigurationManagerDxe.inf               |  167 ++
 .../N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf |   48 +
 .../Library/PlatformLib/PlatformLib.inf       |   28 +-
 .../ConfigurationManager.h                    |  307 +++
 .../ConfigurationManagerDxe/Platform.h        |   92 +
 Platform/ARM/N1Sdp/Include/N1SdpAcpiHeader.h  |   35 +
 .../ARM/NeoverseN1Soc/Include/NeoverseN1Soc.h |   10 +-
 .../ConfigurationManager.c                    | 2197 +++++++++++++++++
 .../ConfigurationManagerDxe/Hmat.c            |  103 +
 .../N1Sdp/Drivers/PlatformDxe/PlatformDxe.c   |   52 +
 .../PciHostBridgeLib/PciHostBridgeLib.c       |   18 +-
 .../Library/PlatformLib/PlatformLib.c         |   43 +-
 .../Library/PlatformLib/PlatformLibMem.c      |   84 +-
 .../AslTables/Dsdt.asl                        |  477 ++++
 .../AslTables/SsdtPci.asl                     |  247 ++
 .../AslTables/SsdtRemotePci.asl               |  156 ++
 21 files changed, 4231 insertions(+), 44 deletions(-)
 create mode 100644 Platform/ARM/N1Sdp/N1SdpPlatform.dec
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManager.dsc.inc
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManagerDxe.inf
 create mode 100644 Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.h
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/Platform.h
 create mode 100644 Platform/ARM/N1Sdp/Include/N1SdpAcpiHeader.h
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/Hmat.c
 create mode 100644 Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.c
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/AslTables/Dsdt.asl
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/AslTables/SsdtPci.asl
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/AslTables/SsdtRemotePci.asl

-- 
2.17.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#75975): https://edk2.groups.io/g/devel/message/75975
Mute This Topic: https://groups.io/mt/83254115/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-


Re: [edk2-devel] [edk2-platforms][PATCH V1 0/4]N1Sdp ACPI table and configuration manager support
Posted by Sami Mujawar 2 years, 11 months ago
Hi Khasim,

When exporting for the first time, you should check if you're subscribed to the EDK II development mailing list. Otherwise, your patch email will get rejected. You can subscribe here: https://edk2.groups.io/g/devel. Make sure that you reply to the email with subscription confirmation sent from noreply@groups.io<mailto:noreply@groups.io>. Unless you do it, you won't become a member of the mailing list. Additionally, you would need to wait for a day or two so that the mailing list admin approves your membership.

Hope this helps.

Regards,

Sami Mujawar

From: Khasim Syed Mohammed <khasim.mohammed@arm.com>
Date: Wednesday, 2 June 2021 at 08:16
To: devel@edk2.groups.io <devel@edk2.groups.io>
Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>, Leif Lindholm <leif@nuviainc.com>, Sami Mujawar <Sami.Mujawar@arm.com>, Khasim Mohammed <Khasim.Mohammed@arm.com>
Subject: [edk2-platforms][PATCH V1 0/4]N1Sdp ACPI table and configuration manager support
Resending the patches again as the previous two sets didn't make it to the mailing list.

This patch series implements the configuration manager for N1Sdp
platform. It enables support for generating the following
ACPI tables:
             1. FACP
             2. DSDT
             3. GTDT
             4. APIC
             5. SPCR
             6. DBG2
             7. PPTT
             8. IORT
             9. MCFG
            10. SSDT - PCI
            11. SSDT - REMOTE PCI

The changes can be seen at:
https://github.com/khasim/edk2-platforms-n1sdp

Khasim Syed Mohammed (4):
  Silicon/ARM/NeoverseN1Soc: Add mem regions to support multi-chip
    usecase
  Platform/ARM/N1Sdp: Introduce platform DXE driver
  Platform/ARM/N1Sdp: Enable N1Sdp platform specific configurations
  Platform/ARM/N1Sdp: Configuration Manager for N1Sdp

 Platform/ARM/N1Sdp/N1SdpPlatform.dec          |  100 +
 Silicon/ARM/NeoverseN1Soc/NeoverseN1Soc.dec   |   35 +-
 .../ConfigurationManager.dsc.inc              |   16 +
 Platform/ARM/N1Sdp/N1SdpPlatform.dsc          |   38 +-
 Platform/ARM/N1Sdp/N1SdpPlatform.fdf          |   22 +-
 .../ConfigurationManagerDxe.inf               |  167 ++
 .../N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf |   48 +
 .../Library/PlatformLib/PlatformLib.inf       |   28 +-
 .../ConfigurationManager.h                    |  307 +++
 .../ConfigurationManagerDxe/Platform.h        |   92 +
 Platform/ARM/N1Sdp/Include/N1SdpAcpiHeader.h  |   35 +
 .../ARM/NeoverseN1Soc/Include/NeoverseN1Soc.h |   10 +-
 .../ConfigurationManager.c                    | 2197 +++++++++++++++++
 .../ConfigurationManagerDxe/Hmat.c            |  103 +
 .../N1Sdp/Drivers/PlatformDxe/PlatformDxe.c   |   52 +
 .../PciHostBridgeLib/PciHostBridgeLib.c       |   18 +-
 .../Library/PlatformLib/PlatformLib.c         |   43 +-
 .../Library/PlatformLib/PlatformLibMem.c      |   84 +-
 .../AslTables/Dsdt.asl                        |  477 ++++
 .../AslTables/SsdtPci.asl                     |  247 ++
 .../AslTables/SsdtRemotePci.asl               |  156 ++
 21 files changed, 4231 insertions(+), 44 deletions(-)
 create mode 100644 Platform/ARM/N1Sdp/N1SdpPlatform.dec
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManager.dsc.inc
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManagerDxe.inf
 create mode 100644 Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.h
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/Platform.h
 create mode 100644 Platform/ARM/N1Sdp/Include/N1SdpAcpiHeader.h
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/Hmat.c
 create mode 100644 Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.c
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/AslTables/Dsdt.asl
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/AslTables/SsdtPci.asl
 create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/AslTables/SsdtRemotePci.asl

--
2.17.1
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#75962): https://edk2.groups.io/g/devel/message/75962
Mute This Topic: https://groups.io/mt/83254115/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-