summaryrefslogtreecommitdiff
path: root/src/glamo.h
diff options
context:
space:
mode:
authorLars-Peter Clausen <lars@metafoo.de>2009-03-11 21:55:34 +0100
committerLars-Peter Clausen <lars@metafoo.de>2009-03-11 21:55:34 +0100
commit7d8b282c8d5cc53ec2c660fd740e15288226346d (patch)
tree7eeb666e1175f43461119ba315ce524c310710fe /src/glamo.h
parent177215e1b3b723cff6d9e3503cb6cc053f6b7616 (diff)
Implement memory managment which allows us to allocate static memory areas in
the framebuffer without exa.
Diffstat (limited to 'src/glamo.h')
-rw-r--r--src/glamo.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/glamo.h b/src/glamo.h
index 2cb3da0..8666b66 100644
--- a/src/glamo.h
+++ b/src/glamo.h
@@ -93,10 +93,10 @@ typedef struct {
ScreenPtr pScreen;
ExaDriverPtr exa;
- ExaOffscreenArea *exa_cmd_queue;
- CARD16 *ring_addr; /* Beginning of ring buffer. */
- int ring_len;
+ unsigned char *ring_addr; /* Beginning of ring buffer. */
+ size_t ring_start;
+ size_t ring_len;
/*
* cmd queue cache in system memory
@@ -151,8 +151,8 @@ MMIOSetBitMask(volatile char *mmio, CARD32 reg, CARD16 mask, CARD16 val)
}
/* glamo_draw.c */
-Bool
-GLAMODrawInit(ScrnInfoPtr pScrn);
+size_t
+GLAMODrawInit(ScrnInfoPtr pScrn, size_t mem_start, size_t mem_len);
Bool
GLAMODrawEnable(ScrnInfoPtr pScrn);