Linux kernel source tree
Go to file
Matt Roper 18778b5fdd drm/xe: Eliminate usage of TIMESTAMP_OVERRIDE
Recent discussions with the hardware architects have revealed that
the TIMESTAMP_OVERRIDE register is never expected to hold a valid/useful
value on production hardware.  That register would only get used by
hardware workarounds (although there are none that use it today) or
during early internal hardware testing.

Due to lack of documentation it's not clear exactly what the driver
should be doing if CTC_MODE[0] is set (or even whether that's a setting
that would ever be encountered on real hardware), but it's definitely
not what Xe and i915 have been doing.  So drop the incorrect code trying
to use TIMESTAMP_REGISTER.  If the driver does encounter CTC_MODE[0] in
the wild, we'll print a warning and just continue trying to use the
crystal clock frequency since that's probably less incorrect than what
we're doing today.

Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250225224908.1671554-2-matthew.d.roper@intel.com
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
2025-02-26 13:29:42 -08:00
arch Linux 6.13 2025-01-23 14:42:21 +01:00
block
certs
crypto
Documentation drm/xe/hwmon: expose package and vram temperature 2025-02-05 08:44:27 -05:00
drivers drm/xe: Eliminate usage of TIMESTAMP_OVERRIDE 2025-02-26 13:29:42 -08:00
fs
include drm/xe/uapi: Add a device query to get EU stall sampling information 2025-02-26 11:31:05 -08:00
init
io_uring
ipc
kernel Linux 6.13 2025-01-23 14:42:21 +01:00
lib Linux 6.13 2025-01-23 14:42:21 +01:00
LICENSES
mm Linux 6.13 2025-01-23 14:42:21 +01:00
net
rust
samples
scripts
security
sound Linux 6.13 2025-01-23 14:42:21 +01:00
tools
usr
virt
.clang-format
.clippy.toml
.cocciconfig
.editorconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
.rustfmt.toml
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS Merge drm/drm-next into drm-xe-next 2025-01-30 14:35:52 -08:00
Makefile Linux 6.13 2025-01-19 15:51:45 -08:00
README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the reStructuredText markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.