lp:~canonical-kernel/ubuntu/+source/linux-nvidia/+git/jammy

Owned by Canonical Kernel
Get this repository:
git clone https://git.not.enabled/~canonical-kernel/ubuntu/+source/linux-nvidia/+git/jammy
Members of Canonical Kernel can upload to this repository. Log in for directions.

Branches

Name Last Modified Last Commit
nvidia-6.5-next 2023-10-19 20:43:20 UTC
NVIDIA: SAUCE: iommu/arm-smmu-v3: Allow default substream bypass with a pasid...

Author: Nicolin Chen
Author Date: 2023-06-22 00:52:19 UTC

NVIDIA: SAUCE: iommu/arm-smmu-v3: Allow default substream bypass with a pasid support

BugLink: https://bugs.launchpad.net/bugs/2031320

When an iommu_domain is set to IOMMU_DOMAIN_IDENTITY, the driver would
skip the allocation of a CD table and set the CONFIG field of the STE
to STRTAB_STE_0_CFG_BYPASS. This works well for devices that only have
one substream, i.e. PASID disabled.

However, there could be a use case, for a pasid capable device, that
allows bypassing the translation at the default substream while still
enabling the pasid feature, which means the driver should not skip the
allocation of a CD table nor simply bypass the CONFIG field. Instead,
the S1DSS field should be set to STRTAB_STE_1_S1DSS_BYPASS and the
SHCFG field should be set to STRTAB_STE_1_SHCFG_INCOMING.

Add s1dss in struct arm_smmu_s1_cfg, to allow a configuration in the
finalise() to support this use case.

Also, according to "13.5 Summary of attribute/permission configuration
fields" in the reference manual, the SHCFG field value is irrelevant.
So, set the SHCFG field of the STE always to STRTAB_STE_1_SHCFG_INCOMING
for simplification.

Signed-off-by: Nicolin Chen <nicolinc@nvidia.com>
Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com>
Acked-by: Jamie Nguyen <jamien@nvidia.com>
Acked-by: Nicolin Chen <nicolinc@nvidia.com>
Acked-by: Brad Figg <bfigg@nvidia.com>
Acked-by: Ian May <ian.may@canonical.com>
Acked-by: Jacob Martin <jacob.martin@canonical.com>
Signed-off-by: Brad Figg <bfigg@nvidia.com>

main-next 2023-10-12 22:24:04 UTC
UBUNTU: Ubuntu-nvidia-5.15.0-1040.40

Author: Ian May
Author Date: 2023-10-12 22:24:04 UTC

UBUNTU: Ubuntu-nvidia-5.15.0-1040.40

Signed-off-by: Ian May <ian.may@canonical.com>

nvidia-6.2-next 2023-10-10 22:48:14 UTC
UBUNTU: Ubuntu-nvidia-6.2-6.2.0-1011.11

Author: Ian May
Author Date: 2023-10-10 22:48:14 UTC

UBUNTU: Ubuntu-nvidia-6.2-6.2.0-1011.11

Signed-off-by: Ian May <ian.may@canonical.com>

nvidia-6.5 2023-10-04 19:06:22 UTC
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1001.1

Author: Ian May
Author Date: 2023-10-04 05:20:42 UTC

UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1001.1

Signed-off-by: Ian May <ian.may@canonical.com>

nvidia-5.19-next 2023-07-28 21:18:56 UTC
NVMe/MVMEeOF: Patch NVMe/NVMeOF driver to support GDS on Linux 5.19 Kernel

Author: Sourab Gupta
Author Date: 2023-07-19 01:02:51 UTC

NVMe/MVMEeOF: Patch NVMe/NVMeOF driver to support GDS on Linux 5.19 Kernel

BugLink: https://bugs.launchpad.net/bugs/1982519

With this change, the NVMe and NVMeOF driver would be
enabled to support GPUDirectStorage(GDS).
The change is around nvme/nvme rdma map_data()
and unmap_data(), where the IO request is
first intercepted to check for GDS pages and
if it is a GDS page then the request is served
by GDS driver component called nvidia-fs,
else the request would be served by the standard NVMe driver code.

Acked-by: Prashant Prabhu prashantp@nvidia.com
Acked-by: Rebanta Mitra rmitra@nvidia.com
Signed-off-by: Sourab Gupta sougupta@nvidia.com
Acked-by: Brad Figg <bfigg@nvidia.com>
Acked-by: Ian May <ian.may@canonical.com>
Acked-by: Jacob Martin <jacob.martin@canonical.com>
Signed-off-by: Brad Figg <bfigg@nvidia.com>

nvidia-6.2 2023-04-27 15:56:43 UTC
UBUNTU: [Config] nvidia-6.2: update annotations

Author: Ian May
Author Date: 2023-04-27 03:39:58 UTC

UBUNTU: [Config] nvidia-6.2: update annotations

Signed-off-by: Ian May <ian.may@canonical.com>

nvidia-5.19 2023-03-17 17:09:29 UTC
UBUNTU: Ubuntu-nvidia-5.19-5.19.0-1008.8

Author: Brad Figg
Author Date: 2023-03-17 16:33:54 UTC

UBUNTU: Ubuntu-nvidia-5.19-5.19.0-1008.8

Signed-off-by: Brad Figg <bfigg@nvidia.com>

main 2023-02-01 03:00:59 UTC
UBUNTU: Ubuntu-nvidia-5.15.0-1017.17

Author: Brad Figg
Author Date: 2023-02-01 03:00:14 UTC

UBUNTU: Ubuntu-nvidia-5.15.0-1017.17

Signed-off-by: Brad Figg <bfigg@nvidia.com>

main-prep 2022-05-17 15:42:30 UTC
UBUNTU: Ubuntu-nvidia-5.15.0-1001.1

Author: Zachary Tahenakos
Author Date: 2022-05-17 15:42:30 UTC

UBUNTU: Ubuntu-nvidia-5.15.0-1001.1

Signed-off-by: Zachary Tahenakos <zachary.tahenakos@canonical.com>

19 of 9 results
This repository contains Public information 
Everyone can see this information.

Subscribers