Better split, document, and make the code paths for integrated and discrete more similar. Signed-off-by: Lucas De Marchi <lucas.demarchi@xxxxxxxxx> --- Lucas De Marchi (4): drm/i915: Move dsm assignment to be after adjustment drm/i915: Add missing mask when reading GEN12_DSMBASE drm/i915: Split i915_gem_init_stolen() drm/i915/dgfx: Make failure to setup stolen non-fatal drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 189 ++++++++++++++++------------- drivers/gpu/drm/i915/i915_reg.h | 1 + 2 files changed, 109 insertions(+), 81 deletions(-) --- base-commit: bb4f6b2281b11b009210f62eecd291f7b75c1e85 change-id: 20220915-stolen-7aa0e407368f Best regards, -- Lucas De Marchi <lucas.demarchi@xxxxxxxxx>