DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH v3] config/arm: add Ampere AmpereOneX platform
@ 2024-06-27  2:44 Yutang Jiang
  2024-06-27  7:15 ` Ruifeng Wang
  0 siblings, 1 reply; 4+ messages in thread
From: Yutang Jiang @ 2024-06-27  2:44 UTC (permalink / raw)
  To: dev
  Cc: patches, yutang.jiang, jiangyutang, ruifeng.wang, nd,
	juraj.linkes, wathsala.vithanage

Signed-off-by: Yutang Jiang <jiangyutang@os.amperecomputing.com>
---
 config/arm/arm64_ampereonex_linux_gcc | 17 +++++++++++++++++
 config/arm/meson.build                | 19 +++++++++++++++++++
 2 files changed, 36 insertions(+)
 create mode 100644 config/arm/arm64_ampereonex_linux_gcc

diff --git a/config/arm/arm64_ampereonex_linux_gcc b/config/arm/arm64_ampereonex_linux_gcc
new file mode 100644
index 0000000000..ac95653a6c
--- /dev/null
+++ b/config/arm/arm64_ampereonex_linux_gcc
@@ -0,0 +1,17 @@
+[binaries]
+c = ['ccache', 'aarch64-linux-gnu-gcc']
+cpp = ['ccache', 'aarch64-linux-gnu-g++']
+ar = 'aarch64-linux-gnu-gcc-ar'
+strip = 'aarch64-linux-gnu-strip'
+pkgconfig = 'aarch64-linux-gnu-pkg-config'
+pkg-config = 'aarch64-linux-gnu-pkg-config'
+pcap-config = ''
+
+[host_machine]
+system = 'linux'
+cpu_family = 'aarch64'
+cpu = 'armv8.6-a'
+endian = 'little'
+
+[properties]
+platform = 'ampereonex'
diff --git a/config/arm/meson.build b/config/arm/meson.build
index a45aa9e466..40d63b5e4b 100644
--- a/config/arm/meson.build
+++ b/config/arm/meson.build
@@ -210,6 +210,16 @@ implementer_ampere = {
                 ['RTE_MAX_LCORE', 320],
                 ['RTE_MAX_NUMA_NODES', 8]
             ]
+        },
+        '0xac4': {
+            'march': 'armv8.6-a',
+            'march_features': ['crc', 'crypto'],
+            'mcpu': 'ampere1a',
+            'flags': [
+                ['RTE_MACHINE', '"AmpereOneX"'],
+                ['RTE_MAX_LCORE', 384],
+                ['RTE_MAX_NUMA_NODES', 8]
+            ]
         }
     }
 }
@@ -371,6 +381,13 @@ soc_ampereone = {
     'numa': true
 }
 
+soc_ampereonex = {
+    'description': 'Ampere AmpereOneX',
+    'implementer': '0xc0',
+    'part_number': '0xac4',
+    'numa': true
+}
+
 soc_armada = {
     'description': 'Marvell ARMADA',
     'implementer': '0x41',
@@ -621,6 +638,7 @@ generic:         Generic un-optimized build for armv8 aarch64 execution mode.
 generic_aarch32: Generic un-optimized build for armv8 aarch32 execution mode.
 altra:           Ampere Altra/AltraMax
 ampereone:       Ampere AmpereOne
+ampereonex:      Ampere AmpereOneX
 armada:          Marvell ARMADA
 bluefield:       NVIDIA BlueField
 bluefield3:      NVIDIA BlueField-3
@@ -658,6 +676,7 @@ socs = {
     'generic_aarch32': soc_generic_aarch32,
     'altra': soc_altra,
     'ampereone': soc_ampereone,
+    'ampereonex': soc_ampereonex,
     'armada': soc_armada,
     'bluefield': soc_bluefield,
     'bluefield3': soc_bluefield3,
-- 
2.43.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH v3] config/arm: add Ampere AmpereOneX platform
  2024-06-27  2:44 [PATCH v3] config/arm: add Ampere AmpereOneX platform Yutang Jiang
@ 2024-06-27  7:15 ` Ruifeng Wang
  2024-06-27  7:54   ` Yutang Jiang
  2024-06-28  3:44   ` Yutang Jiang
  0 siblings, 2 replies; 4+ messages in thread
From: Ruifeng Wang @ 2024-06-27  7:15 UTC (permalink / raw)
  To: Yutang Jiang, dev
  Cc: patches, yutang.jiang, nd, juraj.linkes, wathsala.vithanage

On 2024/6/27 10:44 AM, Yutang Jiang wrote:
> Signed-off-by: Yutang Jiang <jiangyutang@os.amperecomputing.com>
> ---
>   config/arm/arm64_ampereonex_linux_gcc | 17 +++++++++++++++++
>   config/arm/meson.build                | 19 +++++++++++++++++++
>   2 files changed, 36 insertions(+)
>   create mode 100644 config/arm/arm64_ampereonex_linux_gcc
>
Acked-by: Ruifeng Wang <ruifeng.wang@arm.com>


^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: [PATCH v3] config/arm: add Ampere AmpereOneX platform
  2024-06-27  7:15 ` Ruifeng Wang
@ 2024-06-27  7:54   ` Yutang Jiang
  2024-06-28  3:44   ` Yutang Jiang
  1 sibling, 0 replies; 4+ messages in thread
From: Yutang Jiang @ 2024-06-27  7:54 UTC (permalink / raw)
  To: Ruifeng Wang, Yutang Jiang OS, dev
  Cc: Open Source Submission, nd, juraj.linkes, wathsala.vithanage

Hi Ruifeng,

Thank you for reviewing.
Temporarily suspended. Colleagues remind that the company has just standardized external naming rules, and the time happens to be between the v2 and v3 of this patch. Wait for me to go through again the internal process before sending it to the DPDK community.

Best Regards,
Yutang Jiang

> -----Original Message-----
> From: Ruifeng Wang <Ruifeng.Wang@arm.com>
> Sent: Thursday, June 27, 2024 3:15 PM
> To: Yutang Jiang OS <jiangyutang@os.amperecomputing.com>;
> dev@dpdk.org
> Cc: Open Source Submission <patches@amperecomputing.com>; Yutang Jiang
> <yutang.jiang@amperecomputing.com>; nd@arm.com;
> juraj.linkes@pantheon.tech; wathsala.vithanage@arm.com
> Subject: Re: [PATCH v3] config/arm: add Ampere AmpereOneX platform
> 
> [EXTERNAL EMAIL NOTICE: This email originated from an external sender.
> Please be mindful of safe email handling and proprietary information
> protection practices.]
> 
> 
> On 2024/6/27 10:44 AM, Yutang Jiang wrote:
> > Signed-off-by: Yutang Jiang <jiangyutang@os.amperecomputing.com>
> > ---
> >   config/arm/arm64_ampereonex_linux_gcc | 17 +++++++++++++++++
> >   config/arm/meson.build                | 19 +++++++++++++++++++
> >   2 files changed, 36 insertions(+)
> >   create mode 100644 config/arm/arm64_ampereonex_linux_gcc
> >
> Acked-by: Ruifeng Wang <ruifeng.wang@arm.com>


^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: [PATCH v3] config/arm: add Ampere AmpereOneX platform
  2024-06-27  7:15 ` Ruifeng Wang
  2024-06-27  7:54   ` Yutang Jiang
@ 2024-06-28  3:44   ` Yutang Jiang
  1 sibling, 0 replies; 4+ messages in thread
From: Yutang Jiang @ 2024-06-28  3:44 UTC (permalink / raw)
  To: Ruifeng Wang, Yutang Jiang OS, dev
  Cc: Open Source Submission, nd, juraj.linkes, wathsala.vithanage

Superseded.

The latest updated patch name is "config/arm: add Ampere AmpereOneAC04 platform"


Best Regards,
Yutang Jiang

> On 2024/6/27 10:44 AM, Yutang Jiang wrote:
> > Signed-off-by: Yutang Jiang <jiangyutang@os.amperecomputing.com>
> > ---
> >   config/arm/arm64_ampereonex_linux_gcc | 17 +++++++++++++++++
> >   config/arm/meson.build                | 19 +++++++++++++++++++
> >   2 files changed, 36 insertions(+)
> >   create mode 100644 config/arm/arm64_ampereonex_linux_gcc
> >
> Acked-by: Ruifeng Wang <ruifeng.wang@arm.com>


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-06-28  3:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-06-27  2:44 [PATCH v3] config/arm: add Ampere AmpereOneX platform Yutang Jiang
2024-06-27  7:15 ` Ruifeng Wang
2024-06-27  7:54   ` Yutang Jiang
2024-06-28  3:44   ` Yutang Jiang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).