On Wed, May 25, 2022 at 03:20:06PM -0700, Andrew Morton wrote:
> On Wed, 25 May 2022 23:07:35 +0100 Jessica Clarke wrote:
>
> > This is i386, so an unsigned long is 32-bit, but i_blocks is a blkcnt_t
> > i.e. a u64, which makes the shift without a cast of the LHS fishy.
>
> Ah, of course,
On Wed, 25 May 2022 23:07:35 +0100 Jessica Clarke wrote:
> This is i386, so an unsigned long is 32-bit, but i_blocks is a blkcnt_t
> i.e. a u64, which makes the shift without a cast of the LHS fishy.
Ah, of course, thanks. I remember 32 bits ;)
---
On Thu, 26 May 2022 05:35:20 +0800 kernel test robot wrote:
> tree/branch:
> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
> branch HEAD: 8cb8311e95e3bb58bd84d6350365f14a718faa6d Add linux-next
> specific files for 20220525
>
> Err
On 2022-05-25 06:37, Christian König wrote:
Am 25.05.22 um 11:25 schrieb Lang Yu:
On 05/25/ , Christian König wrote:
Am 25.05.22 um 10:43 schrieb Lang Yu:
DOORBELL and MMIO BOs never move once created.
No need to validate them after that.
Yeah, but you still need to make sure their page
Add linux-next
>> specific files for 20220525
>>
>> Error/Warning reports:
>>
>> ...
>>
>> Unverified Error/Warning (likely false positive, please contact us if
>> interested):
>
> Could be so.
>
>> mm/shmem.c:1948 shmem_g
From: Aurabindo Pillai
GFX11 IP introduces new tiling mode. Various combinations of DCC
settings are possible and the most preferred settings must be exposed
for optimal use of the hardware.
add_gfx11_modifiers() is based on recommendation from Marek for the
preferred tiling modifier that are
tree/branch:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
branch HEAD: 8cb8311e95e3bb58bd84d6350365f14a718faa6d Add linux-next specific
files for 20220525
Error/Warning reports:
https://lore.kernel.org/linux-mm/202204291924.vtgzmeri-...@intel.com
https
From: Aurabindo Pillai
GFX11 IP introduces new tiling mode. Various combinations of DCC
settings are possible and the most preferred settings must be exposed
for optimal use of the hardware.
add_gfx11_modifiers() is based on recommendation from Marek for the
preferred tiling modifier that are
Applied. Thanks!
Alex
On Wed, May 25, 2022 at 4:38 PM Mitchell Augustin
wrote:
>
> Removed trailing whitespace from end of line in amdgpu_device.c
>
> Signed-off-by: Mitchell Augustin
> ---
> drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 ++--
> 1 file changed, 2 insertions(+), 2
Removed trailing whitespace from end of line in amdgpu_device.c
Signed-off-by: Mitchell Augustin
---
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
On Wed, May 25, 2022 at 12:20 PM Alex Deucher
wrote:
> From: Aurabindo Pillai
>
> GFX11 IP introduces new tiling mode. Various combinations of DCC
> settings are possible and the most preferred settings must be exposed
> for optimal use of the hardware.
>
> add_gfx11_modifiers() is based on
We removed the wrapper that was queueing the recover function
into reset domain queue who was using this name.
Signed-off-by: Andrey Grodzovsky
---
drivers/gpu/drm/amd/amdgpu/amdgpu.h| 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c |
We skip rest requests if another one is already in progress.
Signed-off-by: Andrey Grodzovsky
---
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 27 ++
1 file changed, 27 insertions(+)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
We need to have a work_struct to cancel this reset if another
already in progress.
Signed-off-by: Andrey Grodzovsky
---
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 15 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 31
We need to have a work_struct to cancel this reset if another
already in progress.
Signed-off-by: Andrey Grodzovsky
---
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 19 +--
2 files changed, 19 insertions(+), 2 deletions(-)
diff
Will be read by executors of async reset like debugfs.
Signed-off-by: Andrey Grodzovsky
---
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 --
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 1 +
3 files changed, 6 insertions(+), 2 deletions(-)
Save the extra usless work schedule.
Signed-off-by: Andrey Grodzovsky
---
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
index
This reverts commit 6417250d3f894e66a68ba1cd93676143f2376a6f.
amdpgu need this function in order to prematurly stop pending
reset works when another reset work already in progress.
Signed-off-by: Andrey Grodzovsky
Reviewed-by: Lai Jiangshan
Reviewed-by: Christian König
---
Problem:
During hive reset caused by command timing out on a ring
extra resets are generated by triggered by KFD which is
unable to accesses registers on the resetting ASIC.
Fix: Rework GPU reset to actively stop any pending reset
works while another in progress.
v2: Switch from generic list as
Applied. Thanks!
Alex
On Wed, May 25, 2022 at 5:37 AM Jiapeng Chong
wrote:
>
> This symbol is not used outside of imu_v11_0.c, so marks it
> static.
>
> Fixes the following w1 warning:
>
> drivers/gpu/drm/amd/amdgpu/imu_v11_0.c:302:6: warning: no previous
> prototype for ‘program_imu_rlc_ram’
On 5/18/22 03:44, Jani Nikula wrote:
On Tue, 17 May 2022, Hans de Goede wrote:
Hi All,
As mentioned in my RFC titled "drm/kms: control display brightness through
drm_connector properties":
https://lore.kernel.org/dri-devel/0d188965-d809-81b5-74ce-7d30c49fe...@redhat.com/
The first step
From: Dillon Varone
Signed-off-by: Fangzhi Zuo
Acked-by: Aurabindo Pillai
Signed-off-by: Alex Deucher
---
.../gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git
From: Samson Tam
Use DTBCLK for valid pixel clock generation
Signed-off-by: Samson Tam
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 5 -
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 4 ++--
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.h |
From: Aurabindo Pillai
Disable idle optimizations until SMU can handle them to prevent DMUB
timeout and subsequent system freeze
Signed-off-by: Aurabindo Pillai
Acked-by: Jerry Zuo
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 1 +
1 file changed, 1
From: Eric Bernstein
Use DTBCLK for valid pixel clock generation
Signed-off-by: Eric Bernstein
Acked-by: Jerry Zuo
Signed-off-by: Alex Deucher
---
.../gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 15 +--
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h| 17 +
2
From: Rodrigo Siqueira
Signed-off-by: Rodrigo Siqueira
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_resource.c
b/drivers/gpu/drm/amd/display/dc/core/dc_resource.c
From: Alvin Lee
[WHY & HOW]
Implements DTB ref clock switching with reg key default to OFF.
Refactors dccg DTBCLK logic to not store redundant state information
dccg. Also removes duplicated functions that should be inherited from
other dcn versions.
Signed-off-by: Alvin Lee
Signed-off-by:
From: Aurabindo Pillai
Signed-off-by: Aurabindo Pillai
Signed-off-by: Alex Deucher
---
.../drm/amd/display/dc/dcn30/dcn30_hwseq.c| 33 ++-
1 file changed, 2 insertions(+), 31 deletions(-)
diff --git a/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c
From: Samson Tam
[Why]
HUBP_UNBOUNDED_REQ_MODE and CURSOR_REQ_MODE are normally set together.
In hubp32_prepare_subvp_buffering() call, CURSOR_REQ_MODE is set based on
whether SubVP is enabled or not. For non MPO case, both REQ_MODE
registers are set to 1. But since SubVP is not enabled, then
From: Dillon Varone
Set appropriate caps for DCN3.2.x.
Signed-off-by: Dillon Varone
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 3 +++
drivers/gpu/drm/amd/display/dc/dcn321/dcn321_resource.c | 3 +++
2 files changed, 6 insertions(+)
diff --git
From: Martin Leung
This commit cleans up code that uses old variables and adds some SMU
interfaces for future flexibility.
Signed-off-by: Martin Leung
Signed-off-by: Alex Deucher
---
.../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 19 +++---
.../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h | 7
From: Dillon Varone
[Why?]
On wake from S3/S4, driver checks if DMUB is initialized. On S4 VBIOS loads
DMUB, and driver does not reload as it appears to be initialized already.
[How?]
Add a check for the DAL_FW bit to ensure that loaded FW is from driver and
not VBIOS.
Signed-off-by: Fangzhi
From: Charlene Liu
[why]
Use correct clock source initialization routine for DCN32/321
Signed-off-by: Charlene Liu
Acked-by: Aurabindo Pillai
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 2 +-
From: Dillon Varone
[How & Why]
To be enabled once PMFW supports it.
Signed-off-by: Dillon Varone
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 4
drivers/gpu/drm/amd/display/dc/dc.h | 1 -
2 files changed, 4
From: Alvin Lee
Add support for watermark table transfers.
Signed-off-by: Alvin Lee
Acked-by: Jerry Zuo
Signed-off-by: Alex Deucher
---
.../gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 7 +++
1 file changed, 7 insertions(+)
diff --git
From: Duncan Ma
Revised validation logic when marking for seamless boot. Init resources
accordingly when Pre-OS has ODM enabled. Reset ODM when transitioning
Pre-OS odm to Post-OS non-odm to avoid corruption. Apply logic to set
odm accordingly upon commit.
Signed-off-by: Duncan Ma
From: Aurabindo Pillai
[Why]
Add DCN32 to IP discovery to enable automatic initialization of AMDGPU
Display Manager
Signed-off-by: Aurabindo Pillai
Acked-by: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 ++
1 file changed, 2 insertions(+)
From: Jun Lei
[why]
DCN has sidebands to control some clocks, it is useful for clk_mgr to
always update the clocks it explicitly controls rather than skip them
because it enables more configurations to work without SMU
[how]
only skip handling clocks where SMU manages the frequency for clocks
From: Fangzhi Zuo
VBIOS default clock value was halved, so the hardcoded dtb value should be
halved as well.
dtb clock should come from SMU eventually, but now dtb clock switching is not
fully supported yet in SMU.
Halve the dtb hardcoded value for now to have UHBR10 light up. Will rely on
SMU
From: Samson Tam
Update base.dprefclk_khz to match result from dcn32_dump_clk_registers()
Signed-off-by: Samson Tam
Signed-off-by: Alex Deucher
---
.../gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git
From: Jingwen Zhu
We can now enable FEC.
Signed-off-by: Jingwen Zhu
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c
From: Jun Lei
[why]
New dividers in DCCG need to be programmed depending
on encoder/stream type since pixels per clock in
OTG/DIO is different
DIO also needs additional programming depending on
pixels per clock
Signed-off-by: Jun Lei
Signed-off-by: Alex Deucher
Signed-off-by: Rodrigo
From: Aurabindo Pillai
Signed-off-by: Aurabindo Pillai
Acked-by: Jerry Zuo
Signed-off-by: Alex Deucher
---
.../display/dc/irq/dcn32/irq_service_dcn32.c | 65 ++-
1 file changed, 64 insertions(+), 1 deletion(-)
diff --git
From: Chaitanya Dhere
[Why]
Previously we used to send FCLK P-state enable messages upon each call
to update_clocks based on dml output. This resulted in increased message
transactions between DC and PMFW.
[How]
Update the code to check safe_to_lower status and send the message based
on dml
From: Dillon Varone
[WHY?]
If higher states have memory speed set to 0 MT/s currently they do not get set
to the highest value which can cause validation failures.
[HOW?]
Set unpopulated higher states to max value.
Signed-off-by: Dillon Varone
Signed-off-by: Alex Deucher
---
From: Alvin Lee
[Description]
By default we can now set
ODM_MEM_VBLANK_PWR_MODE=1
Signed-off-by: Alvin Lee
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn321/dcn321_resource.c | 2 +-
2 files changed, 2
From: Aurabindo Pillai
GFX11 IP introduces new tiling mode. Various combinations of DCC
settings are possible and the most preferred settings must be exposed
for optimal use of the hardware.
add_gfx11_modifiers() is based on recommendation from Marek for the
preferred tiling modifier that are
From: Dillon Varone
[WHY?]
DCN321 does not support FCLK DPM, and thus it should not send messages to
PMFW regarding it.
Signed-off-by: Dillon Varone
Acked-by: Jerry Zuo
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 3 ++-
1 file changed, 2
From: Dillon Varone
[Description]
Add USBC connector ID to align with new VBIOS parsing.
Add seperate DCN321 link encoder due to different PHY version affecting
DP ALT related registers.
Signed-off-by: Dillon Varone
Acked-by: Jerry Zuo
Signed-off-by: Alex Deucher
---
From: Alvin Lee
[Description]
Need to add inst 5 for clk_src_regs because
there are 5 PHY instances in DCN32 & DCN321.
Signed-off-by: Alvin Lee
Acked-by: Jerry Zuo
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 3 ++-
From: Dillon Varone
[WHY]
Change criteria for setting DTO source value, and always set it regardless of
the signal type.
Signed-off-by: Dillon Varone
Acked-by: Aurabindo Pillai
Signed-off-by: Alex Deucher
---
.../drm/amd/display/dc/dce/dce_clock_source.c | 27 +++
1 file
From: Dillon Varone
Fixes to enable higher rate timings for DCN3.2.x.
Signed-off-by: Dillon Varone
Signed-off-by: Chaitanya Dhere
Signed-off-by: Nevenko Stupar
Acked-by: Jerry Zuo
Signed-off-by: Alex Deucher
---
.../drm/amd/display/dc/dcn32/dcn32_hubbub.c | 4 +--
From: Aurabindo Pillai
[Why]
This patch adds necessary changes needed in DC files outside DCN32/321
specific tree
v2: squash in updates (Alex)
Signed-off-by: Aurabindo Pillai
Acked-by: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/Makefile | 2 +
From: Aurabindo Pillai
Add Display Manager specific changes for DCN3.2.x. DM
handles the interaction between the core DC modesetting
code and the drm modesetting infrastructure.
Signed-off-by: Aurabindo Pillai
Acked-by: Alex Deucher
Signed-off-by: Alex Deucher
---
From: Aurabindo Pillai
Add support for the GPIO changes for DCN3.2.x.
Signed-off-by: Aurabindo Pillai
Acked-by: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/gpio/Makefile | 8 +-
.../display/dc/gpio/dcn32/hw_factory_dcn32.c | 255 +
From: Aurabindo Pillai
Add support for managing DCN3.2.x clocks.
v2: squash in smu interface updates (Alex)
v3: Drop unused SMU header (Alex)
Signed-off-by: Aurabindo Pillai
Acked-by: Jerry Zuo
Signed-off-by: Alex Deucher
---
.../gpu/drm/amd/display/dc/clk_mgr/Makefile | 35 +
From: Aurabindo Pillai
DMCUB is the display engine microcontroller which aids in modesetting
and other display related features.
Signed-off-by: Aurabindo Pillai
Acked-by: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 31 ++
From: Aurabindo Pillai
Add DCN3.2 asic identifiers.
Signed-off-by: Aurabindo Pillai
Acked-by: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 ++
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 8
From: Aurabindo Pillai
Add DCN3.2.x interrupt support.
Signed-off-by: Aurabindo Pillai
Acked-by: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 +-
.../display/dc/irq/dcn32/irq_service_dcn32.c | 367 ++
From: Aurabindo Pillai
Add new structures for DCN 3.2.x.
Signed-off-by: Aurabindo Pillai
Acked-by: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/include/atomfirmware.h | 209 ++---
1 file changed, 187 insertions(+), 22 deletions(-)
diff --git
From: Aurabindo Pillai
Signed-off-by: Aurabindo Pillai
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 2 --
drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c | 2 --
2 files changed, 4 deletions(-)
diff --git
These patches add support for DCN (Display Core Next) version
3.2.x. Patch 4 adds new register headers and is too big for
the mailing list.
Alvin Lee (4):
drm/amd/display: Add missing instance for clock source register
drm/amd/display: Implement WM table transfer for DCN32/DCN321
On Wed, May 18, 2022 at 01:12:33PM +0300, Jani Nikula wrote:
> On Wed, 18 May 2022, Hans de Goede wrote:
> > Hi,
> >
> > On 5/18/22 10:44, Jani Nikula wrote:
> >> On Tue, 17 May 2022, Hans de Goede wrote:
> >>> Hi All,
> >>>
> >>> As mentioned in my RFC titled "drm/kms: control display
On Mon, May 16, 2022 at 04:56:13PM -0600, Jim Cromie wrote:
> DRM.debug API is 23 macros, issuing 10 exclusive categories of debug
> messages. By rough count, they are used 5140 times in the kernel.
> These all call drm_dbg or drm_devdbg, which call drm_debug_enabled(),
> which checks bits in
Reviewed-by: Marek Olšák
Marek
On Fri, May 20, 2022 at 11:09 AM Alex Deucher
wrote:
> Certain GL unit tests for large textures can cause problems
> with the OOM killer since there is no way to link this memory
> to a process. This was originally mitigated (but not necessarily
> eliminated)
[AMD Official Use Only - General]
Hi all,
This week this patchset was tested on the following systems:
HP Envy 360, with Ryzen 5 4500U
Lenovo Thinkpad T14s Gen2, with AMD Ryzen 5 5650U
Sapphire Pulse RX5700XT
Reference AMD RX6800
Engineering board with Ryzen 9 5900H
These systems were
This symbol is not used outside of imu_v11_0.c, so marks it
static.
Fixes the following w1 warning:
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c:302:6: warning: no previous
prototype for ‘program_imu_rlc_ram’ [-Wmissing-prototypes].
Reported-by: Abaci Robot
Signed-off-by: Jiapeng Chong
---
Alex Sierra writes:
> With DEVICE_COHERENT, we'll soon have vm_normal_pages() return
> device-managed anonymous pages that are not LRU pages. Although they
> behave like normal pages for purposes of mapping in CPU page, and for
> COW. They do not support LRU lists, NUMA migration or THP.
>
>
[AMD Official Use Only - General]
[AMD Official Use Only - General]
发件人: Lazar, Lijo
日期: 星期三, 2022年5月25日 下午8:38
收件人: Yang, Stanley , amd-gfx@lists.freedesktop.org
, Zhang, Hawking , Zhou1,
Tao , Quan, Evan
主题: Re: [PATCH Review v3 2/2] drm/amdgpu: print umc correctable error address
On
On 5/25/2022 11:40 AM, Stanley.Yang wrote:
Changed from V1:
remove unnecessary same row physical address calculation
Changed from V2:
move record_ce_addr_supported to umc_ecc_info struct
Signed-off-by: Stanley.Yang
---
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 5 ++
On 5/25/2022 11:40 AM, Stanley.Yang wrote:
SMU add a new variable mca_ceumc_addr to record
umc correctable error address in EccInfo table,
driver side add EccInfo_V2_t to support this feature
Changed from V1:
remove ecc_table_v2 and unnecessary table id, define union struct
include
Am 25.05.22 um 13:37 schrieb Lang Yu:
On 05/25/ , Christian König wrote:
Am 25.05.22 um 11:25 schrieb Lang Yu:
On 05/25/ , Christian König wrote:
Am 25.05.22 um 10:43 schrieb Lang Yu:
DOORBELL and MMIO BOs never move once created.
No need to validate them after that.
Yeah, but you still
Am 25.05.22 um 11:25 schrieb Lang Yu:
On 05/25/ , Christian König wrote:
Am 25.05.22 um 10:43 schrieb Lang Yu:
DOORBELL and MMIO BOs never move once created.
No need to validate them after that.
Yeah, but you still need to make sure their page tables are up to date.
So this here might break
Am 25.05.22 um 10:43 schrieb Lang Yu:
DOORBELL and MMIO BOs never move once created.
No need to validate them after that.
Yeah, but you still need to make sure their page tables are up to date.
So this here might break horrible.
Christian.
Signed-off-by: Lang Yu
---
DOORBELL and MMIO BOs never move once created.
No need to validate them after that.
Signed-off-by: Lang Yu
---
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 14 +-
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
On Tue, 24 May 2022 14:33:20 -0400
Harry Wentland wrote:
> The supported EOTFs are defined in eotf_supported in drm_edid
> but userspace has no way of knowing what is and isn't supported
> when creating an HDR_OUTPUT_METADATA and will only know
> something is wrong when the atomic commit fails.
[AMD Official Use Only - General]
[AMD Official Use Only - General]
发件人: Wang, Yang(Kevin)
日期: 星期三, 2022年5月25日 下午2:52
收件人: Yang, Stanley , amd-gfx@lists.freedesktop.org
, Zhang, Hawking , Zhou1,
Tao , Quan, Evan , Lazar, Lijo
主题: Re: [PATCH Review v3 2/2] drm/amdgpu: print umc correctable
[AMD Official Use Only - General]
From: amd-gfx on behalf of Stanley.Yang
Sent: Wednesday, May 25, 2022 2:10 PM
To: amd-gfx@lists.freedesktop.org ; Zhang,
Hawking ; Zhou1, Tao ; Quan, Evan
; Lazar, Lijo
Cc: Yang, Stanley
Subject: [PATCH Review v3 2/2] drm/amdgpu: print umc correctable
Changed from V1:
remove unnecessary same row physical address calculation
Changed from V2:
move record_ce_addr_supported to umc_ecc_info struct
Signed-off-by: Stanley.Yang
---
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 5 ++
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c |
SMU add a new variable mca_ceumc_addr to record
umc correctable error address in EccInfo table,
driver side add EccInfo_V2_t to support this feature
Changed from V1:
remove ecc_table_v2 and unnecessary table id, define union struct
include
EccInfo_t and EccInfo_V2_t.
Changed
80 matches
Mail list logo