freebsd-dev/sys/contrib
Piotr Kubaj e552cac3d7 powerpc64*: port mlx5, OFED, KTLS and krping
Summary:
This review ports mlx5 driver, kernel's OFED stack (userland is already enabled), KTLS and krping to powerpc64 and powerpc64le.

krping requires a small change since it uses assembly for amd64 / i386.

NOTE: On powerpc64le RDMA works fine in the userspace with libmlx5, but on powerpc64 it does not. The problem is that contrib/ofed/libmlx5/doorbell.h checks for SIZEOF_LONG but this macro exists on neither powerpc64* nor amd64. Thus, the file silently goes to the fallback function written for 32-bit architectures. It works fine on little-endian architectures, but causes a hard fail on big-endian. It's possible it may also cause some runtime issues on little-endian.
Thus, on powerpc64 I verified that RDMA works with krping.

Reviewers: #powerpc, hselasky

Subscribers: bdrewery, imp, emaste, jhibbits

Differential Revision: https://reviews.freebsd.org/D38786
2023-02-26 23:38:33 +01:00
..
alpine-hal
ck ck_queue: add CK_*_FOREACH_FROM 2023-02-25 10:34:06 -05:00
dev ice_ddp: Update package to 1.3.30.0 2023-01-24 14:19:54 -08:00
device-tree Import device-tree files from Linux 6.0 2022-11-15 20:02:06 +01:00
dpdk_rte_lpm
edk2
ena-com ena: merge ena-com v2.5.0 upgrade 2022-01-23 20:27:13 +01:00
libb2
libfdt
libnv libnv: Mark a variable only used in a custom assertion as unused. 2022-04-13 16:08:19 -07:00
libsodium
ncsw dpaa: Remove unused variables. 2022-04-13 16:08:23 -07:00
ngatm ngatm: Expand #if 0 to cover all lines involving mlen. 2022-04-07 17:01:26 -07:00
openzfs Fix per-jail zfs.mount_snapshot setting 2023-02-21 22:42:28 +00:00
pcg-c/include
rdma/krping powerpc64*: port mlx5, OFED, KTLS and krping 2023-02-26 23:38:33 +01:00
v4l
vchiq/interface vchiq: Remove unused devclass argument to DRIVER_MODULE. 2022-05-10 10:21:39 -07:00
x86emu Remove prototype of x86emu_init_default. 2022-02-27 15:11:17 -08:00
xen xen/acpi: upload Cx and Px data to Xen 2022-04-12 10:03:26 +02:00
xz-embedded MFV: xz-embedded 3f438e15109229bb14ab45f285f4bff5412a9542 2022-11-17 22:04:57 -08:00
zlib MFV: zlib 1.2.13. 2023-02-16 23:57:24 -08:00
zstd MFV: zstd 1.5.2 2023-01-27 17:22:31 +00:00