| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This is a workaround for range-based CPU cache invalidation
apparently not working reliably.
Change-Id: I62fe3d10a465ee630729d7edf054f7bc82a422d8
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix http://b/6446135 "eglHibernateProcessIMG slows down.."
Release the bridge mutex in various places while waiting
on the hardware. Permits multiple userspace processes/threads
entering the driver simulataneously in some controlled cases.
- Fix http://b/6096575 "some gralloc operations are very slow"
Add a shrinkable pool for uncached memory allocations.
Change-Id: I5a2554b351e10b3b35aaccc0ae943a78c1af673c
|
|
|
|
| |
This reverts commit b43c0161fbca901e586e9ade321a5d8e616f94b9.
|
|
|
|
|
|
|
|
|
| |
This reverts commit b8f7c03589e2d0f0b98a56c80c4ee0f42ad40df8
Imgtec now have collected enough info to fix their bug.
Change-Id: I0576665064ffad3473d3716c37208032278d246d
Signed-off-by: JP Abgrall <jpa@google.com>
|
|
|
|
|
|
|
|
| |
Make the SGX MMU page tables read-only when the SGX driver has
finished writing them. Should catch other drivers writing to the
page-table memory when they do not own it.
Change-Id: I49800be0188878f7992d0a4d72360761c6c74007
|
|
|
|
|
|
|
|
|
| |
- Add reference count debugging feature to dump out the last 256
object reference count modifications.
- Flush the CPU cache before 3D transfers or 2D core operations.
Fixes glCopyTexSubImage2D() of SW-rendered EGLImage.
Change-Id: I86cfb0623acad8f20c381eefacdece6fba738ea5
|
|
|
|
|
| |
Disable this to get firmware traces to investigate various crespo
lockups.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change-Id: If38412971f275715a47bf200aeebe1139d2620f8
gpu: pvr: Update DDK version number to 1.6.16.4061
This is a version number change only, which is required for
compatibility with the user-mode driver.
Change-Id: I4e0f59a8f98ea28f9c0862aff76c0bfa2710efe0
gpu: pvr: Update to DDK 1.6.16.4124
Change-Id: Ifbc47f2552f031e92e02b31a9715e3e42cf14b3c
gpu: pvr: Update DDK version number to 1.6.16.4131
This is a version number change only, which is required for
compatibility with the user-mode driver.
Change-Id: I8c4df3ae638ad2d358aa3977ffb7f6e9bdb1de4a
gpu: pvr: Update to DDK 1.7.17.4142
Signed-off-by: Simon Wilson <simonwilson@google.com>
gpu: pvr: Update to DDK 1.7.17.4474
Signed-off-by: Simon Wilson <simonwilson@google.com>
gpu: pvr: Update to DDK 1.8.18.380
gpu: pvr: Update to DDK 1.8.18.468
gpu: pvr: Update to DDK 1.8.18.684
Change-Id: I7a4e92add9f1c61862a06e51b68169d93b67a001
Signed-off-by: JP Abgrall <jpa@google.com>
gpu: pvr: Update to DDK 1.8.18.726
gpu: pvr: Update to DDK 1.8.18.749
gpu: pvr: Fix to compile on 2.6.39
Change-Id: I79c07b3a0ca219f7e6d8dec97f41adc3fc5a01ff
Signed-off-by: Arve Hjønnevåg <arve@android.com>
gpu: pvr: Update to DDK 1.8.18.834
Fix a couple of double frees in PVRSRVSwapToDCBuffer2KM. Fixes for
various ION client refcounting issues.
gpu: pvr: Update to DDK 1.8.18.844
Various fixes to prevent arbitrary memory corruption with ION:
* Remove the per-process ION client - there is now just one "kernel"
ION client
* Ensure that the mmap mutex is taken before walking the offset
struct list
* Implement ION cache flush code
gpu: pvr: Update to DDK 1.8.18.853
Change-Id: I5e2e1619aae0634ca5036c5ab60e1e4339a35b0d
gpu: pvr: Update to DDK 1.8.18.866
Change-Id: I91548bf62aa30ff41814118a3a6d49303fc16bfc
gpu: pvr: Update to DDK 1.8.18.877
Change-Id: Id87c6318a7705ad51e5bfd487a9b216f373c0caf
gpu: pvr: Update to DDK 1.8.18.891
This is a version number change only, which is required for
compatibility with the user-mode driver.
Change-Id: I30b11a79973179d7dcb0923d2106a1f072b88a77
gpu: pvr: Update to DDK 1.8.18.919
- Bump CONFIG_FB_S3C_NR_BUFFERS to 6, to increase the display carveout
size by 3MB. This is to make space for video-decode buffers.
- drivers/gpu/pvr Makefile cleanups. Remove dead build options.
- Groundwork for "multiple readers" capability required by HWC.
- Merge s3c_lcd and s5pc110 display and system code with latest
versions. Add video-decode carveout capability.
Change-Id: I8836204451eebf12b030404177cfd6bc4b294489
gpu: pvr: Update to DDK 1.8.18.927
- More work on "multiple reader" capability for HWC.
Change-Id: I0fd372b03de5bb86591d4b2be208be3749670248
gpu: pvr: Update to DDK 1.8.18.943
Change-Id: Iae3d13fc82dfa0cffc6bce98a056f1b0d4b1f62a
gpu: pvr: Update to DDK 1.8.18.945
- Add ProcessFlip V2 capability to s3c_displayclass.c.
- Enables FIMC integration.
Change-Id: Ibc1dec9c24f5f55ce1436674b36571f3718b4e96
gpu: pvr: Update to DDK 1.8.18.964
- Add SUPPORT_GET_DC_BUFFERS_SYS_PHYADDRS to enable returning
of display buffer physical addresses to user-space.
Required for C110 HWC. Not enabled on Prime.
Change-Id: I5f19c7b1cea193aaca24cceca518d0100171c823
gpu: pvr: Update to DDK 1.8@273945
This is a version number change only, which is required for
compatibility with the user-mode driver.
gpu: pvr: Update to DDK 1.8@274226
gpu: pvr: Update to DDK 1.8@274836
gpu: pvr: Update to DDK 1.8@275425
This is a version number change only, which is required for
compatibility with the user-mode driver.
gpu: pvr: Update to DDK 1.8@275540
- Allow userspace to obtain a copy of the current kernel reference
count of a MemInfo. Fixes a bug on crespo that allowed a Y/UV
swapchain buffer to be incorrectly re-used in another allocation.
Change-Id: I6a10d75ad9efb4109b6bfa34b3478dc7b36caac2
gpu: pvr: Update to DDK 1.8@275916
gpu: pvr: Update to DDK 1.8@276629
Merged with upstream s3c_lcd.
gpu: pvr: Update to DDK 1.8@278427
- Fix a possible livelock scenario in s3c_lcd, by scheduling the MISR
in the vsync handler.
Change-Id: If5c57b8a8658159d2912d89074015bb03b3f5ed3
gpu: pvr: Update to DDK 1.8@279068
Also make it possible to build the debug (pdump) driver.
Change-Id: I90f9a5c566a9d6205e801302bfb4f881f53e3247
gpu: pvr: Update to DDK 1.8@288777
This is a version number change only, which is required for
compatibility with the user-mode driver.
Change-Id: Ia22454fd91e280cf35cf798806dfa2b9505d0018
gpu: pvr: Update to DDK 1.8@289037
- Merge with upstream TILER allocation wrap support in preparation for
video encoder integration.
- Suppress some overly verbose kernel messages.
- Remove incorrect/unnecssary VM_PFNMAP sanity check.
Change-Id: Ia30a3316e1c9d2dc421afa5068a977b25618c85d
gpu: pvr: Update to DDK 1.8@289270
This is a version number change only, which is required for
compatibility with the user-mode driver.
Change-Id: Ic827cd7f22792c900708e77b0af48d5824790581
gpu: pvr: Update to DDK 1.8@289794
This is a version number change only, which is required for
compatibility with the user-mode driver.
Change-Id: Iba07b4cb193d87000aacb0408993841b99c8cb3e
gpu: pvr: Update to DDK 1.8@291121
- Merged TI heap configuration change
- Pass ROC2 devvaddr through to userspace (better debug)
Change-Id: Ie43b9af490190adbe0d1e34119af392f1ea420f5
gpu: pvr: Update to DDK 1.8@292125
Change-Id: I2b6e31f950a7ea98ff4db4feb160886c3d6eab7c
gpu: pvr: Update to DDK 1.8@292423
Change-Id: I4086ba1f3f3a6e5f7e605b156d1e01151da17223
gpu: pvr: Update to DDK 1.8@293295
Change-Id: Iec7d62292583d6b8e0fa157aa32e3156090a529d
gpu: pvr: Update to DDK 1.8@295945
- Make sure buffer IDs propagate to other process mappings.
Debug feature only.
Change-Id: Id4b360b9e6b76951129791200d1df7e8d42708e9
gpu: pvr: Update to DDK 1.8@297401
- Security fixes.
Remove ability to map primary surface in any process.
Hide user-accessible path to OSPanic().
Change-Id: Iff7d56b04400625cac6f1f6e123749bdaeb3908c
gpu: pvr: Update to DDK 1.8@298138
This is a version number change only, which is required for
compatibility with the user-mode driver.
Change-Id: I9edf13aaedf0b56c9922c63d84a2d99ec7b6aae3
gpu: pvr: Update to DDK 1.8@300406
This is a version number change only, which is required for
compatibility with the user-mode driver.
Change-Id: I6cde977c5cfdf13f7ef43e01f2c0dba1bc0659b6
|
|
Change-Id: Ib43459f5bd765d3841bd1ffb9c63b6355c2db2dd
Signed-off-by: hoony.yu <hoony.yu@samsung.com>
Signed-off-by: Brian Swetland <swetland@google.com>
|