If a UMC bad page is reserved but not freed by an application, the
application may trigger uncorrectable error repeatly by accessing the page.
v2: add specific function to do the check.
Signed-off-by: Tao Zhou
---
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 24
Am 15.02.23 um 19:43 schrieb Shashank Sharma:
From: Shashank Sharma
A Memory queue descriptor (MQD) of a userqueue defines it in the harware's
context. As MQD format can vary between different graphics IPs, we need gfx
GEN specific handlers to create MQDs.
This patch:
- Introduces MQD hander
This patch seems to pass the rocm memory stress test case.
Reviewed-by: Arunpravin Paneer Selvam
On 2/16/2023 12:39 PM, Christian König wrote:
Am 16.02.23 um 07:48 schrieb Xiao, Shane:
-Original Message-
From: Kuehling, Felix
Sent: Thursday, February 16, 2023 6:19 AM
To: Christian
Am 15.02.23 um 19:43 schrieb Shashank Sharma:
From: Shashank Sharma
This patch adds:
- A new IOCTL function to create and destroy
- A new structure to keep all the user queue data in one place.
- A function to generate unique index for the queue.
V1: Worked on review comments from RFC patch
implement apu_thermal_cap r/w callback for vangogh
Signed-off-by: Kun Liu
---
.../gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c| 17 +
1 file changed, 17 insertions(+)
diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
Am 15.02.23 um 19:43 schrieb Shashank Sharma:
From: Alex Deucher
This patch intorduces new UAPI/IOCTL for usermode graphics
queue. The userspace app will fill this structure and request
the graphics driver to add a graphics work queue for it. The
output of this UAPI is a queue id.
This UAPI
added a sysfs interface for thermal throttling, then userspace can get/update
thermal limit
Signed-off-by: Kun Liu
---
.../gpu/drm/amd/include/kgd_pp_interface.h| 2 +
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 28 +++
drivers/gpu/drm/amd/pm/amdgpu_pm.c| 76
Am 16.02.23 um 07:48 schrieb Xiao, Shane:
-Original Message-
From: Kuehling, Felix
Sent: Thursday, February 16, 2023 6:19 AM
To: Christian König ; Xiao, Shane
; Koenig, Christian ;
Paneer Selvam, Arunpravin
Cc: amd-gfx@lists.freedesktop.org
Subject: Re: [PATCH 1/2] drm/amdgpu: optimize
Am 16.02.23 um 02:07 schrieb Thomas Weißschuh:
Since commit ee6d3dd4ed48 ("driver core: make kobj_type constant.")
the driver core allows the usage of const struct kobj_type.
Take advantage of this to constify the structure definitions to prevent
modification at runtime.
Signed-off-by: Thomas
> -Original Message-
> From: Kuehling, Felix
> Sent: Thursday, February 16, 2023 6:19 AM
> To: Christian König ; Xiao, Shane
> ; Koenig, Christian ;
> Paneer Selvam, Arunpravin
> Cc: amd-gfx@lists.freedesktop.org
> Subject: Re: [PATCH 1/2] drm/amdgpu: optimize VRAM allocation when
Hi Jason,
On 2/16/2023 6:14 AM, Jason Gunthorpe wrote:
> On Wed, Feb 15, 2023 at 07:35:45PM -0500, Felix Kuehling wrote:
>>
>> If I understand this correctly, the HW or the BIOS is doing something wrong
>> about reporting ACS. I don't know what the GPU driver can do other than add
>> some quirk
Felix, Jason, Matt,
On 2/16/2023 6:05 AM, Felix Kuehling wrote:
> [+Shimmer, Aaron]
>
> Am 2023-02-15 um 10:39 schrieb Bjorn Helgaas:
>> [+cc Christian, Xinhui, amd-gfx]
>>
>> On Fri, Jan 06, 2023 at 01:48:11PM +0800, Baolu Lu wrote:
>>> On 1/5/23 11:27 PM, Felix Kuehling wrote:
Am
Hi Dave, Daniel,
A couple of warning fixes for 6.2.
The following changes since commit ceaa837f96adb69c0df0397937cd74991d5d821a:
Linux 6.2-rc8 (2023-02-12 14:10:17 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git
Since commit ee6d3dd4ed48 ("driver core: make kobj_type constant.")
the driver core allows the usage of const struct kobj_type.
Take advantage of this to constify the structure definitions to prevent
modification at runtime.
Signed-off-by: Thomas Weißschuh
---
Since commit ee6d3dd4ed48 ("driver core: make kobj_type constant.")
the driver core allows the usage of const struct kobj_type.
Take advantage of this to constify the structure definitions to prevent
modification at runtime.
Signed-off-by: Thomas Weißschuh
---
On Wed, Feb 15, 2023 at 07:35:45PM -0500, Felix Kuehling wrote:
>
> If I understand this correctly, the HW or the BIOS is doing something wrong
> about reporting ACS. I don't know what the GPU driver can do other than add
> some quirk to stop using AMD IOMMUv2 on this HW/BIOS.
How about this:
tree/branch:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
branch HEAD: 9d9019bcea1aac7eed64a1a4966282b6b7b141c8 Add linux-next specific
files for 20230215
Error/Warning reports:
https://lore.kernel.org/oe-kbuild-all/202301300743.bp7dpazv-...@intel.com
https
[+Shimmer, Aaron]
Am 2023-02-15 um 10:39 schrieb Bjorn Helgaas:
[+cc Christian, Xinhui, amd-gfx]
On Fri, Jan 06, 2023 at 01:48:11PM +0800, Baolu Lu wrote:
On 1/5/23 11:27 PM, Felix Kuehling wrote:
Am 2023-01-05 um 09:46 schrieb Deucher, Alexander:
-Original Message-
From: Hegde,
On 2/15/23 16:59, Aurabindo Pillai wrote:
[Why]
Temporarily disable SubVP+DRR since Xorg has an architectural limitation
where freesync will not work in a multi monitor configuration. SubVP+DRR
requires that freesync be working.
Whether OS has variable refresh setting enabled or not, the
Am 2023-02-15 um 05:44 schrieb Christian König:
Am 15.02.23 um 03:51 schrieb Xiao, Shane:
For public review
-Original Message-
From: Koenig, Christian
Sent: Wednesday, February 15, 2023 3:02 AM
To: Xiao, Shane ; Paneer Selvam, Arunpravin
Subject: Re: [PATCH 1/2] drm/amdgpu:
On Wed, 15 Feb 2023 at 20:54, Harry Wentland wrote:
> On 2/15/23 06:46, Daniel Stone wrote:
> > On Tue, 14 Feb 2023 at 16:57, Harry Wentland wrote:
> >> On 2/14/23 10:49, Sebastian Wick wrote:
> >> From what I've seen recently I am inclined to favor an incremental
> >> approach more. The reason
[Why]
Temporarily disable SubVP+DRR since Xorg has an architectural limitation
where freesync will not work in a multi monitor configuration. SubVP+DRR
requires that freesync be working.
Whether OS has variable refresh setting enabled or not, the state on
the crtc remains same unless an
On 2/14/23 16:12, Hamza Mahfooz wrote:
Since, hot plugging eDP displays isn't supported, it is sufficient for
us to warn about the lack of a connected display once. So, use ASSERT()
in dce110_edp_wait_for_hpd_ready() instead of DC_LOG_WARNING().
Signed-off-by: Hamza Mahfooz
Reviewed-by:
On 2/15/23 16:06, Harry Wentland wrote:
Keeps this selection with the rest of the DRM HELPER
selection.
Signed-off-by: Harry Wentland
---
drivers/gpu/drm/amd/amdgpu/Kconfig | 1 +
drivers/gpu/drm/amd/display/Kconfig | 1 -
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git
Keeps this selection with the rest of the DRM HELPER
selection.
Signed-off-by: Harry Wentland
---
drivers/gpu/drm/amd/amdgpu/Kconfig | 1 +
drivers/gpu/drm/amd/display/Kconfig | 1 -
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/Kconfig
On Wed, Feb 15, 2023 at 03:55:07PM -0500, Alex Deucher wrote:
On Wed, Feb 15, 2023 at 3:46 PM Sasha Levin wrote:
From: Alex Deucher
[ Upstream commit 077e9659581acab70f2dcc04b5bc799aca3a056b ]
Causes flickering or white screens in some configurations.
Disable it for now until we can fix
We are seeking nominations for candidates for election to the X.Org
Foundation Board of Directors. All X.Org Foundation members are eligible
for election to the board.
Nominations for the 2023 election are now open and will remain open
until 23:59 UTC on 19 March 2023.
The Board consists of
On Wed, Feb 15, 2023 at 3:46 PM Sasha Levin wrote:
>
> From: Alex Deucher
>
> [ Upstream commit 077e9659581acab70f2dcc04b5bc799aca3a056b ]
>
> Causes flickering or white screens in some configurations.
> Disable it for now until we can fix the issue.
>
> Bug:
On 2/15/23 06:46, Daniel Stone wrote:
> Hi,
>
> On Tue, 14 Feb 2023 at 16:57, Harry Wentland wrote:
>> On 2/14/23 10:49, Sebastian Wick wrote:
>> From what I've seen recently I am inclined to favor an incremental
>> approach more. The reason is that any API, or portion thereof, is
>> useless
From: Alex Deucher
[ Upstream commit 077e9659581acab70f2dcc04b5bc799aca3a056b ]
Causes flickering or white screens in some configurations.
Disable it for now until we can fix the issue.
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2352
Cc: roman...@amd.com
Cc: yifan1.zh...@amd.com
On 2/15/23 04:40, Pekka Paalanen wrote:
> On Tue, 14 Feb 2023 15:04:52 -0500
> Harry Wentland wrote:
>
>> On 2/14/23 14:45, Sebastian Wick wrote:
>>> On Tue, Feb 14, 2023 at 5:57 PM Harry Wentland
>>> wrote:
On 2/14/23 10:49, Sebastian Wick wrote:
> On Fri, Feb
From: Shashank Sharma
This patch series introduces AMDGPU usermode graphics queues.
User queues is a method of GPU workload submission into the graphics
hardware without any interaction with kernel/DRM schedulers. In this
method, a userspace graphics application can create its own workqueue
and
From: Shashank Sharma
The FW expects us to allocate atleast one page as context space to
process gang, process, shadow, GDS and FW related work. This patch
creates a joint object for the same, and calculates GPU space offsets
for each of these spaces.
V1: Addressed review comments on RFC
From: Shashank Sharma
This patch adds new functions to map/unmap a usermode queue into
the FW, using the MES ring. As soon as this mapping is done, the
queue would be considered ready to accept the workload.
V1: Addressed review comments from Alex on the RFC patch series
- Map/Unmap should
From: Arvind Yadav
To support oversubscription, MES expects WPTR BOs to be mapped
to GART, before they are submitted to usermode queues.
Cc: Alex Deucher
Cc: Christian Koenig
Cc: Shashank Sharma
Signed-off-by: Arvind Yadav
---
drivers/gpu/drm/amd/amdgpu/amdgpu_userqueue.c | 89
From: Arvind Yadav
This patch:
- adds some new parameters defined for the gfx usermode queues
use cases in the v11_mqd_struct.
- sets those parametes with the respective allocated gpu context
space addresses.
Cc: Alex Deucher
Cc: Christian Koenig
Cc: Shashank Sharma
Signed-off-by: Arvind
From: Shashank Sharma
A Memory queue descriptor (MQD) of a userqueue defines it in the harware's
context. As MQD format can vary between different graphics IPs, we need gfx
GEN specific handlers to create MQDs.
This patch:
- Introduces MQD hander functions for the usermode queues.
- Adds new
From: Shashank Sharma
This patch adds:
- A new IOCTL function to create and destroy
- A new structure to keep all the user queue data in one place.
- A function to generate unique index for the queue.
V1: Worked on review comments from RFC patch series:
- Alex: Keep a list of queues, instead
From: Shashank Sharma
This patch adds skeleton code for amdgpu usermode queue. It contains:
- A new files with init functions of usermode queues.
- A queue context manager in driver private data.
V1: Worked on design review comments from RFC patch series:
From: Alex Deucher
This patch intorduces new UAPI/IOCTL for usermode graphics
queue. The userspace app will fill this structure and request
the graphics driver to add a graphics work queue for it. The
output of this UAPI is a queue id.
This UAPI maps the queue into GPU, so the graphics app can
From: Shashank Sharma
This patch series introduces AMDGPU usermode graphics queues.
User queues is a method of GPU workload submission into the graphics
hardware without any interaction with kernel/DRM schedulers. In this
method, a userspace graphics application can create its own workqueue
and
The 2023 X.Org Foundation elections are rapidly approaching. We will be
forwarding the election schedule and nominating process to the
membership shortly.
Please note that only current members can vote in the upcoming election,
and that the deadline for new memberships or renewals to vote in the
[+cc Christian, Xinhui, amd-gfx]
On Fri, Jan 06, 2023 at 01:48:11PM +0800, Baolu Lu wrote:
> On 1/5/23 11:27 PM, Felix Kuehling wrote:
> > Am 2023-01-05 um 09:46 schrieb Deucher, Alexander:
> > > > -Original Message-
> > > > From: Hegde, Vasant
> > > > On 1/5/2023 4:07 PM, Baolu Lu
[AMD Official Use Only - General]
Reviewed-by: Aurabindo Pillai
--
Regards,
Aurabindo
From: Zhuo, Qingqing (Lillian)
Sent: Wednesday, February 15, 2023 2:37 AM
To: amd-gfx@lists.freedesktop.org
Cc: Wentland, Harry ; Li, Sun peng (Leo)
; Lakha, Bhawanpreet ;
On Wed, Feb 15, 2023 at 1:44 AM Kenneth Feng wrote:
>
> re-enable ac/dc on smu_v13_0_0/10
>
> Signed-off-by: Kenneth Feng
Acked-by: Alex Deucher
> ---
> drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git
The parent for the backlight device should be the drm-connector object,
not the PCI device.
Userspace relies on this to be able to detect which backlight class device
to use on hybrid gfx devices where there may be multiple native (raw)
backlight devices registered.
Specifically
On 15/02/2023 14:36, Christian König wrote:
Am 15.02.23 um 14:32 schrieb Shashank Sharma:
On 15/02/2023 07:17, Christian König wrote:
Am 14.02.23 um 20:24 schrieb Shashank Sharma:
On 14/02/2023 19:31, Christian König wrote:
Am 14.02.23 um 17:15 schrieb Shashank Sharma:
From: Alex
Am 15.02.23 um 14:32 schrieb Shashank Sharma:
On 15/02/2023 07:17, Christian König wrote:
Am 14.02.23 um 20:24 schrieb Shashank Sharma:
On 14/02/2023 19:31, Christian König wrote:
Am 14.02.23 um 17:15 schrieb Shashank Sharma:
From: Alex Deucher
This patch adds changes:
- to accommodate
On 15/02/2023 07:17, Christian König wrote:
Am 14.02.23 um 20:24 schrieb Shashank Sharma:
On 14/02/2023 19:31, Christian König wrote:
Am 14.02.23 um 17:15 schrieb Shashank Sharma:
From: Alex Deucher
This patch adds changes:
- to accommodate the new GEM domain DOORBELL
- to accommodate
Hi,
On Tue, 14 Feb 2023 at 16:57, Harry Wentland wrote:
> On 2/14/23 10:49, Sebastian Wick wrote:
> From what I've seen recently I am inclined to favor an incremental
> approach more. The reason is that any API, or portion thereof, is
> useless unless it's enabled full stack. When it isn't it
Am 15.02.23 um 03:51 schrieb Xiao, Shane:
For public review
-Original Message-
From: Koenig, Christian
Sent: Wednesday, February 15, 2023 3:02 AM
To: Xiao, Shane ; Paneer Selvam, Arunpravin
Subject: Re: [PATCH 1/2] drm/amdgpu: optimize VRAM allocation when using
drm buddy
Am 14.02.23
On Wed, Feb 15, 2023 at 12:01:25PM +0200, Pekka Paalanen wrote:
> On Tue, 14 Feb 2023 22:10:35 +0200
> Ville Syrjälä wrote:
>
> > On Tue, Feb 14, 2023 at 08:45:00PM +0100, Sebastian Wick wrote:
>
> ...
>
> > > We also have to figure out how a user space which doesn't
> > > know about the new
On Tue, 14 Feb 2023 22:10:35 +0200
Ville Syrjälä wrote:
> On Tue, Feb 14, 2023 at 08:45:00PM +0100, Sebastian Wick wrote:
...
> > We also have to figure out how a user space which doesn't
> > know about the new property behaves when another client has set that
> > property. If any property
On 14/02/2023 12:50, Tvrtko Ursulin wrote:
> From: Tvrtko Ursulin
>
> Currently drm_gem_handle_create_tail exposes the handle to userspace
> before the buffer object constructions is complete. This allowing
> of working against a partially constructed object, which may also be in
> the process
On Tue, 14 Feb 2023 15:04:52 -0500
Harry Wentland wrote:
> On 2/14/23 14:45, Sebastian Wick wrote:
> > On Tue, Feb 14, 2023 at 5:57 PM Harry Wentland
> > wrote:
> >>
> >>
> >>
> >> On 2/14/23 10:49, Sebastian Wick wrote:
> >>> On Fri, Feb 3, 2023 at 5:00 PM Ville Syrjälä
> >>> wrote:
>
On Tue, 14 Feb 2023 11:19:47 +0200
Pekka Paalanen wrote:
> On Mon, 13 Feb 2023 18:26:55 -0100
> Melissa Wen wrote:
>
> > On 02/10, Pekka Paalanen wrote:
> > > On Thu, 9 Feb 2023 13:27:02 -0100
> > > Melissa Wen wrote:
> > >
> > > > On 01/31, Pekka Paalanen wrote:
> > > > > On Mon,
56 matches
Mail list logo