Merge pull request #16 from austriancoder/master

fix make gc2000 in src/replay
etnaviv: fix compile with v2
driver: use etna_bo_from_fbdev to get at framebuffer

etna_screen can now render to any buffer object
fbdemos: use new way of passing fb

Pass buffer object here instead of raw physical address.
driver: clean up resource creation function
driver: fix cubemaps

Previous tiling changes broke cubemap support. This commit fixes the offsets
and makes the cubemap test work again.
etnaviv: support importing external vidmem nodes

Add support for importing external jgckVIDMEM nodes.
This could be used to experiment with transferring textures between
processes, at least until the new kernel driver.
Merge pull request #17 from austriancoder/master

small fixes for replay
src: raise error if GCABI is not defined

Defaulting to v2 (or any version, at that) is a bad idea.
etnaviv: fix build problem with GCABI=v2

GCABI_CONTEXT_HAS_PHYSICAL was still using the old ctx_info structure
which doesn't exist anymore.
Merge pull request #19 from austriancoder/master

gc2000: fix RS_PIPE_OFFSET and RS_WINDOW_SIZE
Merge pull request #20 from austriancoder/master

small steps to get gc2000 up and running
Documentatino update

gc2000 have minorFeatures4, document the register,
not that we know any of the bits yet...
Add GCABI for OLPC
OLPC gcabi also has GCABI_CHIPIDENTITY_VARYINGS
PE: Depending on the number of pixel pipes we need to emit
different values.

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
set correct address for PE_PIPE_COLOR_ADDR[1]

this is what the binary blob does:
ADDR_I: 0x38910000 allocated: 0x73000	gcvSURF_RENDER_TARGET used for: TS.COLOR_SURFACE_BASE  PE.PIPE[0].COLOR_ADDR
ADDR_27:0x3894b000					      used for: PE.PIPE[1].COLOR_ADDR

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
rs: make it possible to define if dest/source is multi pipe

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
bo: print human readable type info if DEBUG is defined

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
pe: keep the state updates in order of address

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>