diff options
author | Stanislav Vorobiov <s.vorobiov@samsung.com> | 2013-09-18 18:20:18 +0400 |
---|---|---|
committer | Stanislav Vorobiov <s.vorobiov@samsung.com> | 2013-10-17 12:04:20 +0400 |
commit | 9f43f4828b0fc36cb03fda9d2d5ec07fb5021ed2 (patch) | |
tree | 9ec3675d37d5090f2ef37e38ef5c2fc42224569d /Makefile.target | |
parent | d4198fa7c735b561c81cb2db1ef799d39f131bd8 (diff) | |
download | qemu-9f43f4828b0fc36cb03fda9d2d5ec07fb5021ed2.tar.gz qemu-9f43f4828b0fc36cb03fda9d2d5ec07fb5021ed2.tar.bz2 qemu-9f43f4828b0fc36cb03fda9d2d5ec07fb5021ed2.zip |
YaGL: Transport improved
The improvements are:
* All transport related things are now inside yagl_transport, the code
is now concentrated in a single place instead of being scattered
all over
* No more direct memory access and page walks from API implementation
code, this is now done inside yagl_transport, thus, API
implementation is transport agnostic now, function prototypes
exactly match those of target
* Target arrays can now be accessed via pointer, again, all details
are handled by yagl_transport. For output arrays API implementation
also receives number of elements in an array, for input
arrays it receives maximum number of elements and is able
to specify how much elements are actually written in order not to
waste bandwith by transferring excess data
Change-Id: If2689c9f8452ca2d15fe54b123fa2ac9e01a61be
Diffstat (limited to 'Makefile.target')
-rw-r--r-- | Makefile.target | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/Makefile.target b/Makefile.target index 43e34b1986..9fba593f83 100644 --- a/Makefile.target +++ b/Makefile.target @@ -189,15 +189,13 @@ obj-y += yagl_thread.o obj-y += yagl_server.o obj-y += yagl_ref.o obj-y += yagl_mem.o -obj-y += yagl_mem_egl.o -obj-y += yagl_mem_gl.o -obj-y += yagl_mem_transfer.o obj-y += yagl_event.o obj-y += yagl_handle_gen.o obj-y += yagl_dyn_lib.o obj-y += yagl_api.o obj-y += yagl_vector.o obj-y += yagl_avl.o +obj-y += yagl_transport.o obj-y += yagl_range_list.o obj-y += yagl_egl_backend.o obj-y += yagl_eglb_display.o |