From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7354C322B7D for ; Thu, 23 Apr 2026 10:51:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.9 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776941469; cv=none; b=i21QhBtMDhCASKEf+NYX0V4PQPADIgB+n/SS4rE4Q6JPgXse+25/0tMmpK2sMLzFfrdwHl+RBE4jWxZwMfOS3Yd1L+dNMdRRo6bO7CkUOo4BBDgTy5jhL17KB56fl03BP/QJURuAikQsnWsd2oekXGDpI2tlhpaMs4upjfAyO4c= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776941469; c=relaxed/simple; bh=PodkzkhxuFT88JROfW+TNaLrzJPmbt4l36DemDa8IXs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=DaTLFV3RwgITZuvLQEC7PExLqr3kXPBpApiiFjBodJtxS6/aQldwP7eVU/ga7+6fEJ4fjKf1qmfpLCXXbsNIoobtyggqtIi3AxeTApUELwOdYV3Jzkkr1ssriI6hbg3TsCy50XXvI8VzPUSjWyj7Mt2HzIVex9qr9j7GQbCLTUg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=SjgJ7zvS; arc=none smtp.client-ip=198.175.65.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="SjgJ7zvS" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1776941468; x=1808477468; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version; bh=PodkzkhxuFT88JROfW+TNaLrzJPmbt4l36DemDa8IXs=; b=SjgJ7zvSQMAQ3cvgJq1yBfVRAvc8qreOeZgCw/nGPMq9R24DKuqaW03l oG4VCn+tg7EWicuEVOfdkaCwihnuz3D1V/lEREipNqk0UdlsvB0WMlhS8 6y2gL+O+q2RDm7hjPZsYu3rKInqHS5SY754RYVCSiW8RjW0102c5ZFZce Dkmy7p6X9V8riAUR8bvGy9+rLE9FawbeTAE8A3/G0Wpg4zFU0rNh+DPeR ICuupPmeVkYxuUGilgW8OASCoFMVjn04mXp7xw/esuoa5aqoEinku8TFs u/0MXDIlY98uNnoRUYbdP5t5Wxr0q5uo1Lv3YPCVAbmqypLmkB8LFuT/o g==; X-CSE-ConnectionGUID: 8SV+33TBS0m03V+JwGPuKg== X-CSE-MsgGUID: 8V+DNEehQkmLk1/PvkBmPQ== X-IronPort-AV: E=McAfee;i="6800,10657,11764"; a="100559926" X-IronPort-AV: E=Sophos;i="6.23,194,1770624000"; d="scan'208";a="100559926" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Apr 2026 03:51:07 -0700 X-CSE-ConnectionGUID: Pb5rGiLtRgmIbVtpv7Qkqg== X-CSE-MsgGUID: oK1sDR6PR/a5VTRuKYRslQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,194,1770624000"; d="scan'208";a="232466810" Received: from abityuts-desk.ger.corp.intel.com (HELO localhost) ([10.245.244.201]) by orviesa009-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Apr 2026 03:51:02 -0700 From: Jani Nikula To: Maxime Ripard , Maarten Lankhorst , Thomas Zimmermann , David Airlie , Simona Vetter , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Jyri Sarha , Tomi Valkeinen Cc: Devarsh Thakkar , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Maxime Ripard , Laurent Pinchart Subject: Re: [PATCH v2 00/28] drm: Implement state readout support In-Reply-To: <20260423-drm-state-readout-v2-0-6cde1a9910ed@kernel.org> Organization: Intel Finland Oy - BIC 0357606-4 - c/o Alberga Business Park, 6 krs Bertel Jungin Aukio 5, 02600 Espoo, Finland References: <20260423-drm-state-readout-v2-0-6cde1a9910ed@kernel.org> Date: Thu, 23 Apr 2026 13:50:59 +0300 Message-ID: <28caaa3e416c13af6745fedb213dc6eed29feb46@intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain On Thu, 23 Apr 2026, Maxime Ripard wrote: > Here's a series that implement what i915 calls "fastboot", ie, > initializing the initial KMS state from the hardware state at boot, to > skip the first modeset if the firmware already set up the display. FWIW, in i915 we also use the state readout for atomic commit verification. Write software state to hardware, read hardware state back, compare with the original state, complain if there's a difference. BR, Jani. -- Jani Nikula, Intel