summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/format_utils.c
diff options
context:
space:
mode:
authorChris Wilson <[email protected]>2015-04-29 13:32:38 +0100
committerChris Wilson <[email protected]>2015-07-08 10:57:35 +0100
commitc8d3ebaffc0d7d915c1c19d54dba61fd1e57b338 (patch)
tree7eb56b7e7bba59d38f6ad568fcb2ec6fb48e81d2 /src/mesa/main/format_utils.c
parent38c2ec5ff0bf626578db7b84387279342aa48844 (diff)
i965: Query whether we have kernel support for the TIMESTAMP register once
Move the query for the TIMESTAMP register from context init to the screen, so that it is only queried once for all contexts. On 32bit systems, some old kernels trigger a hw bug resulting in the TIMESTAMP register being shifted and the low 32bits always zero. Detect this by repeating the read a few times and check the register is incrementing every 80ns as expected and not stuck on zero (as would be the case with the buggy kernel/hw.). Signed-off-by: Chris Wilson <[email protected]> Cc: Martin Peres <[email protected]> Reviewed-by: Martin Peres <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/main/format_utils.c')
0 files changed, 0 insertions, 0 deletions