aboutsummaryrefslogtreecommitdiff
path: root/linux-core/xgi_fence.c
diff options
context:
space:
mode:
authorIan Romanick <idr@us.ibm.com>2007-10-03 14:08:18 -0700
committerIan Romanick <idr@us.ibm.com>2007-10-03 14:08:29 -0700
commit7f99fd5d7aa1f0d2463907d9d8c483b6249ac831 (patch)
treef372e9e5782f2d39189b9df84f9858efaa17ff81 /linux-core/xgi_fence.c
parenta72eb27fbc7a66e35018ffbcb5137cfaaf4049aa (diff)
First round of byte-ordering fixes for PowerPC.
This isn't 100% as command submission via PCI-e GART buffers doesn't work. I've hacked around that for the time being. This is essentially the code that was used at the POWER.org event to show Bimini.
Diffstat (limited to 'linux-core/xgi_fence.c')
-rw-r--r--linux-core/xgi_fence.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/linux-core/xgi_fence.c b/linux-core/xgi_fence.c
index 22e1dced..a98a8422 100644
--- a/linux-core/xgi_fence.c
+++ b/linux-core/xgi_fence.c
@@ -48,8 +48,8 @@ static uint32_t xgi_do_flush(struct drm_device * dev, uint32_t class)
if (pending_flush_types) {
if (pending_flush_types & DRM_FENCE_TYPE_EXE) {
- const u32 begin_id = DRM_READ32(info->mmio_map,
- 0x2820)
+ const u32 begin_id = le32_to_cpu(DRM_READ32(info->mmio_map,
+ 0x2820))
& BEGIN_BEGIN_IDENTIFICATION_MASK;
if (begin_id != info->complete_sequence) {