Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 55085
b: refs/heads/master
c: ef68d29
h: refs/heads/master
i:
  55083: f8abdd9
v: v3
  • Loading branch information
Thomas Hellstrom authored and Dave Airlie committed May 8, 2007
1 parent 7999dd0 commit a6809bf
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: a0a6dd0b221260be1e3da725e6b49797e5fa7429
refs/heads/master: ef68d295508d52e792abf70d4f84461104d33b9d
6 changes: 4 additions & 2 deletions trunk/drivers/char/drm/via_dma.c
Original file line number Diff line number Diff line change
Expand Up @@ -436,8 +436,10 @@ static int via_hook_segment(drm_via_private_t * dev_priv,

paused = 0;
via_flush_write_combine();
*dev_priv->last_pause_ptr = pause_addr_lo;
(void) *(volatile uint32_t *)(via_get_dma(dev_priv) -1);
*paused_at = pause_addr_lo;
via_flush_write_combine();
(void) *paused_at;
reader = *(dev_priv->hw_addr_ptr);
ptr = ((volatile char *)paused_at - dev_priv->dma_ptr) +
dev_priv->dma_offset + (uint32_t) dev_priv->agpAddr + 4;
Expand Down Expand Up @@ -536,7 +538,7 @@ static void via_cmdbuf_start(drm_via_private_t * dev_priv)
&pause_addr_hi, &pause_addr_lo, 1) - 1;

via_flush_write_combine();
while(! *dev_priv->last_pause_ptr);
(void) *(volatile uint32_t *)dev_priv->last_pause_ptr;

VIA_WRITE(VIA_REG_TRANSET, (HC_ParaType_PreCR << 16));
VIA_WRITE(VIA_REG_TRANSPACE, command);
Expand Down

0 comments on commit a6809bf

Please sign in to comment.