diff options
author | Lars-Peter Clausen <lars@metafoo.de> | 2009-03-11 21:55:34 +0100 |
---|---|---|
committer | Lars-Peter Clausen <lars@metafoo.de> | 2009-03-11 21:55:34 +0100 |
commit | 7d8b282c8d5cc53ec2c660fd740e15288226346d (patch) | |
tree | 7eeb666e1175f43461119ba315ce524c310710fe /src/glamo.h | |
parent | 177215e1b3b723cff6d9e3503cb6cc053f6b7616 (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.h | 10 |
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); |