- May 15, 2013
-
-
Emilio Pozuelo Monfort authored
-
Maarten Lankhorst authored
-
Maarten Lankhorst authored
libdrm-2.4.45
-
Marek Olšák authored
-
Marek Olšák authored
Signed-off-by:
Marek Olšák <maraeo@gmail.com> Reviewed-by:
Alex Deucher <alexander.deucher@amd.com>
-
- May 13, 2013
-
-
Alex Deucher authored
Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Alex Deucher authored
Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- May 09, 2013
-
-
Dave Airlie authored
Now that this driver is merged add the header file. Signed-off-by:
Dave Airlie <airlied@redhat.com>
-
- May 02, 2013
-
-
Maarten Lankhorst authored
-
Maarten Lankhorst authored
libdrm 2.4.44
-
- Apr 27, 2013
-
-
Xiang, Haihao authored
v2: Fix the test for has_vebox Signed-off-by:
Xiang, Haihao <haihao.xiang@intel.com> Signed-off-by:
Ben Widawsky <ben@bwidawsk.net>
-
- Apr 25, 2013
-
-
Rob Clark authored
Super-cheezy way to synchronization between mesa and ddx.. the SET_ACTIVE ioctl gives us a way to stash a 32b # w/ a GEM bo, and GET_BUFINFO gives us a way to retrieve it. We use this to stash the timestamp of the last ISSUEIBCMDS on the buffer. To avoid an obscene amount of syscalls, we: 1) Only set the timestamp for buffers w/ an flink name, ie. only buffers shared across processes. This is enough to catch the DRI2 buffers. 2) Only set the timestamp for buffers submitted to the 3d ring and only check the timestamps on buffers submitted to the 2d ring. This should be enough to handle synchronizing of presentation blit. We could do synchronization in the other direction too, but that would be problematic if we are using the 3d ring from DDX, since client side wouldn't know this. The waiting on timestamp happens before flush, and setting of timestamp happens after flush. It is transparent to the user of libdrm_freedreno as all the tracking of buffers happens via _emit_reloc().. Signed-off-by:
Rob Clark <robclark@freedesktop.org>
-
Alex Deucher authored
Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Alex Deucher authored
Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- Apr 22, 2013
-
-
Rob Clark authored
Signed-off-by:
Rob Clark <robclark@freedesktop.org>
-
Rob Clark authored
Gallium driver will need to query this to figure out whether to load the a2xx or a3xx driver. Signed-off-by:
Rob Clark <robclark@freedesktop.org>
-
- Apr 18, 2013
-
-
Jerome Glisse authored
-
Ville Syrjälä authored
YUV420 support is trivial to add since the code already supports YVU420. But it looks like the YVU420 support is a bit broken. The chroma planes are passed in the wrong order to the fill functions, so fix that while were at it. Signed-off-by:
Ville Syrjälä <ville.syrjala@linux.intel.com>
-
Ville Syrjälä authored
The fourcc is inside the format_info structure, so if we want to use it inside the various fill_tiles functions, we need to pass down the whole format_info, not just the rgb/yuv infos. Signed-off-by:
Ville Syrjälä <ville.syrjala@linux.intel.com> Acked-by:
Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-
Ville Syrjälä authored
Spelling out eDP or DP make for a ridicilously long string which plays havoc with formatting. Just say eDP or DP. Signed-off-by:
Ville Syrjälä <ville.syrjala@linux.intel.com> Acked-by:
Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-
Ville Syrjälä authored
Signed-off-by:
Ville Syrjälä <ville.syrjala@linux.intel.com> Acked-by:
Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-
Ville Syrjälä authored
Signed-off-by:
Ville Syrjälä <ville.syrjala@linux.intel.com> Acked-by:
Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-
Ville Syrjälä authored
libkms only has the xrgb8888 format, so we're overallocating the bo by quite a lot in some cases. But we still need to get the pitch from the libkms since it's the driver that decides how to align it. Signed-off-by:
Ville Syrjälä <ville.syrjala@linux.intel.com> Acked-by:
Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-
Laurent Pinchart authored
The function returns returns 0 on success or a negative value in case of an error, except when given invalid attributes in which case it returns the positive EINVAL value. Replace that with -EINVAL to allow the caller to detect errors with a < 0 check. Signed-off-by:
Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by:
Jakob Bornecrantz <wallbraker@gmail.com>
-
Laurent Pinchart authored
Wrap the header in extern "C" { ... };. Signed-off-by:
Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by:
Jakob Bornecrantz <wallbraker@gmail.com>
-
- Apr 13, 2013
-
-
Rob Clark authored
Needed for RB_COPY_DEST_BASE register on a3xx. Signed-off-by:
Rob Clark <robdclark@gmail.com>
-
- Apr 12, 2013
-
-
Jerome Glisse authored
v2: Only writte tile index if flags for it is set v3: Remove useless allow2d scanout flags v4: Split radeon_drm.h update to its own patch v5: update against lastest next tree for radeon Signed-off-by:
Jerome Glisse <jglisse@redhat.com> Reviewed-by:
Michel Dänzer <michel.daenzer@amd.com>
-
Jerome Glisse authored
v2: sync with radeon-next tree for 3.10 http://cgit.freedesktop.org/~agd5f/linux/log/?h=drm-next-3.10-wip Signed-off-by:
Jerome Glisse <jglisse@redhat.com> Reviewed-by:
Christian König <christian.koenig@amd.com>
-
- Apr 04, 2013
-
-
Daniel Vetter authored
It accidentally used the cmd id for the gen7 command and had an outdated lenght field. Spotted while trying to make sense of an ivb error_state from mesa 7.11 ... Reviewed-by:
Eric Anholt <eric@anholt.net> Signed-off-by:
Daniel Vetter <daniel.vetter@ffwll.ch>
-
- Mar 28, 2013
-
-
Kenneth Graunke authored
The second digit was off by one, which meant we accidentally treated GT(n) as GT(n-1). This also meant no support for GT1 at all. Signed-off-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Daniel Kurtz authored
If clock_gettime did fail, it would return -1 and set errno. What we really want to strerror() is the errno. Signed-off-by:
Daniel Kurtz <djkurtz@chromium.org>
-
- Mar 27, 2013
-
-
Maarten Lankhorst authored
I even compile time tested this on a panda with make dist! Signed-off-by:
Maarten Lankhorst <maarten.lankhorst@canonical.com>
-
Maarten Lankhorst authored
it's not even shipped in the tarball. Signed-off-by:
Maarten Lankhorst <maarten.lankhorst@canonical.com>
-
Maarten Lankhorst authored
-
Maarten Lankhorst authored
libdrm-2.4.43
-
Maarten Lankhorst authored
Signed-off-by:
Maarten Lankhorst <maarten.lankhorst@canonical.com>
-
Ville Syrjälä authored
Signed-off-by:
Ville Syrjälä <ville.syrjala@linux.intel.com>
-
Ville Syrjälä authored
Protect the macro argument evaluations with parens. This is already touching most lines, so while at it, fix up all white space to uniform style throughout the file. Signed-off-by:
Ville Syrjälä <ville.syrjala@linux.intel.com>
-
- Mar 26, 2013
-
-
Marcin Slusarz authored
Currently single pushbuffer can take up to 80% of VRAM and 80% of GART. As this value seems to be arbitrary (and user may need to set it differently) this patch adds support for 2 environment variables: NOUVEAU_LIBDRM_VRAM_LIMIT_PERCENT (default 80) NOUVEAU_LIBDRM_GART_LIMIT_PERCENT (default 80) which will let users override pushbuffer VRAM/GART limits. Signed-off-by:
Marcin Slusarz <marcin.slusarz@gmail.com>
-
Marcin Slusarz authored
Signed-off-by:
Marcin Slusarz <marcin.slusarz@gmail.com>
-