mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2025-12-28 21:30:16 +01:00
Import Mesa 4.0 port of I830M/I845G 3D driver funded by 2d3d. Import
Lastest i810 ddx driver changes from XFree86 CVS to support the I845G.
Fixup warnings in I830M kernel driver.
-Jeff
This commit is contained in:
parent
96b22f57ea
commit
6ac48cddd0
2 changed files with 4 additions and 8 deletions
|
|
@ -38,6 +38,7 @@
|
|||
#include "i830_drm.h"
|
||||
#include "i830_drv.h"
|
||||
#include <linux/interrupt.h> /* For task queue support */
|
||||
#include <linux/delay.h>
|
||||
|
||||
/* in case we don't have a 2.3.99-pre6 kernel or later: */
|
||||
#ifndef VM_DONTCOPY
|
||||
|
|
@ -58,7 +59,6 @@
|
|||
do { \
|
||||
int _head; \
|
||||
int _tail; \
|
||||
int _i; \
|
||||
do { \
|
||||
_head = I830_READ(LP_RING + RING_HEAD) & HEAD_ADDR; \
|
||||
_tail = I830_READ(LP_RING + RING_TAIL) & TAIL_ADDR; \
|
||||
|
|
@ -369,9 +369,7 @@ static int i830_wait_ring(drm_device_t *dev, int n)
|
|||
unsigned int last_head = I830_READ(LP_RING + RING_HEAD) & HEAD_ADDR;
|
||||
|
||||
end = jiffies + (HZ*3);
|
||||
while (ring->space < n) {
|
||||
int i;
|
||||
|
||||
while (ring->space < n) {
|
||||
ring->head = I830_READ(LP_RING + RING_HEAD) & HEAD_ADDR;
|
||||
ring->space = ring->head - (ring->tail+8);
|
||||
if (ring->space < 0) ring->space += ring->Size;
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@
|
|||
#include "i830_drm.h"
|
||||
#include "i830_drv.h"
|
||||
#include <linux/interrupt.h> /* For task queue support */
|
||||
#include <linux/delay.h>
|
||||
|
||||
/* in case we don't have a 2.3.99-pre6 kernel or later: */
|
||||
#ifndef VM_DONTCOPY
|
||||
|
|
@ -58,7 +59,6 @@
|
|||
do { \
|
||||
int _head; \
|
||||
int _tail; \
|
||||
int _i; \
|
||||
do { \
|
||||
_head = I830_READ(LP_RING + RING_HEAD) & HEAD_ADDR; \
|
||||
_tail = I830_READ(LP_RING + RING_TAIL) & TAIL_ADDR; \
|
||||
|
|
@ -369,9 +369,7 @@ static int i830_wait_ring(drm_device_t *dev, int n)
|
|||
unsigned int last_head = I830_READ(LP_RING + RING_HEAD) & HEAD_ADDR;
|
||||
|
||||
end = jiffies + (HZ*3);
|
||||
while (ring->space < n) {
|
||||
int i;
|
||||
|
||||
while (ring->space < n) {
|
||||
ring->head = I830_READ(LP_RING + RING_HEAD) & HEAD_ADDR;
|
||||
ring->space = ring->head - (ring->tail+8);
|
||||
if (ring->space < 0) ring->space += ring->Size;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue