Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/external/bsd/drm2/dist/drm/i915 Fix __raw_i915_read64 on...
details: https://anonhg.NetBSD.org/src/rev/ef68ba195aef
branches: trunk
changeset: 797752:ef68ba195aef
user: riastradh <riastradh%NetBSD.org@localhost>
date: Sat Jul 26 14:26:04 2014 +0000
description:
Fix __raw_i915_read64 on i386. From rjs@.
diffstat:
sys/external/bsd/drm2/dist/drm/i915/intel_uncore.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r 60df20888f2a -r ef68ba195aef sys/external/bsd/drm2/dist/drm/i915/intel_uncore.c
--- a/sys/external/bsd/drm2/dist/drm/i915/intel_uncore.c Sat Jul 26 14:24:08 2014 +0000
+++ b/sys/external/bsd/drm2/dist/drm/i915/intel_uncore.c Sat Jul 26 14:26:04 2014 +0000
@@ -42,7 +42,7 @@
#define __raw_i915_read64(dev_priv, reg) bus_space_read_8((dev_priv)->regs_bst, (dev_priv)->regs_bsh, (reg))
#define __raw_i915_write64(dev_priv, reg, val) bus_space_write_8((dev_priv)->regs_bst, (dev_priv)->regs_bsh, (reg), (val))
#else
-#define __raw_i915_read64(dev_priv, reg) (bus_space_read_4((dev_priv)->regs_bst, (dev_priv)->regs_bsh, (reg)) | ((uint64_t)bus_space_read_4((dev_priv)->regs_bst, (dev_priv)->regs_bsh, (reg))
<< 32))
+#define __raw_i915_read64(dev_priv, reg) (bus_space_read_4((dev_priv)->regs_bst, (dev_priv)->regs_bsh, (reg)) | ((uint64_t)bus_space_read_4((dev_priv)->regs_bst, (dev_priv)->regs_bsh, (reg) +
4) << 32))
#define __raw_i915_write64(dev_priv, reg, val) (bus_space_write_4((dev_priv)->regs_bst, (dev_priv)->regs_bsh, (reg), (uint32_t)(val)), bus_space_write_4((dev_priv)->regs_bst,
(dev_priv)->regs_bsh, (reg) + 4, (uint32_t)((val) >> 32)))
#endif
Home |
Main Index |
Thread Index |
Old Index