[PATCH v3] drm/xe/vram: fix ccs offset calculation
Lucas De Marchi
lucas.demarchi at intel.com
Mon Sep 16 19:59:59 UTC 2024
On Mon, Sep 16, 2024 at 10:00:02AM GMT, Lucas De Marchi wrote:
>On Mon, Sep 16, 2024 at 09:49:12AM GMT, Matthew Auld wrote:
>>Spec says SW is expected to round up to the nearest 128K, if not already
>>aligned for the CC unit view of CCS. We are seeing the assert sometimes
>>pop on BMG to tell us that there is a hole between GSM and CCS, as well
>>as popping other asserts with having a vram size with strange alignment,
>>which is likely caused by misaligned offset here.
>>
>>v2 (Shuicheng):
>>- Do the round_up() on final SW address.
>>
>>BSpec: 68023
>>Fixes: b5c2ca0372dc ("drm/xe/xe2hpg: Determine flat ccs offset for vram")
>>Signed-off-by: Matthew Auld <matthew.auld at intel.com>
>>Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray at intel.com>
>>Cc: Akshata Jahagirdar <akshata.jahagirdar at intel.com>
>>Cc: Lucas De Marchi <lucas.demarchi at intel.com>
>>Cc: Shuicheng Lin <shuicheng.lin at intel.com>
>>Cc: Matt Roper <matthew.d.roper at intel.com>
>>Cc: <stable at vger.kernel.org> # v6.10+
>>Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray at intel.com>
>>Tested-by: Shuicheng Lin <shuicheng.lin at intel.com>
>
>This version now works for the random BMG I was using.
>
>Reviewed-by: Lucas De Marchi <lucas.demarchi at intel.com>
and applied to drm-xe-next, thanks.
Lucas De Marchi
>
>thanks
>Lucas De Marchi
More information about the Intel-xe
mailing list