| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Factor out old ProcessFlip1 code.
Get page addresses for gralloc buffers, so they can be mapped into
TILER 1D to make them contiguous. The mapping logic is based on
initial map logic Rebecca Schultz Zavin <rebecca@android.com>.
There muse be at least one layer to synchronize on, so we cannot
have 0 layers. We always set up at least the framebuffer, or
at least one overlay layer.
If no layers are visible, we must use SGX rendering to get the
sync object for the framebuffer.
Call dsscomp to display the composition.
Fix memory corruption due to potentially freeing up the meminfo
structs before ProcessFlip.
Change-Id: I19a4a25bf0b0f357dd30babe8cc8fea48ac1ac09
Signed-off-by: Lajos Molnar <molnar@ti.com>
Signed-off-by: Alistair Strachan <alistair.strachan@imgtec.com>
|
|
|
|
|
|
|
|
|
|
|
| |
OSAcquirePhysPageAddr assumed that a given virtual address would
map to a page frame number corresponding to memory/ram in the kernel.
For tiler memory this assumption would fail as the mapping would be to
the tiler virtual address space.
This change adjusts this assumption.
Signed-off-by: Iliyan Malchev <malchev@google.com>
|
|
|
|
|
| |
Change-Id: I304505db4b31fa0c253b7a13f798303c6c38e3c7
Signed-off-by: Erik Gilling <konkers@android.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch creates a sysfs entry that allows to tell the UDD
to ignore the synchronization with a specific display. The change
can be made on the fly without rebooting the kernel. This feature
makes sense only if flipping is enabled on the display. The
sysfs entry can be found in the directory
/sys/devices/platform/omaplfb/displayX/ignore_sync
By echoing a 1 to the ignore_sync entry the frames per second
will go beyond 60fps since the synchronization with the display
will be ignored. Setting it to 0 will return it to normal.
Signed-off-by: Gustavo Diaz Prado <x0083741@ti.com>
Change-Id: I242d88a9be202a7079c0ff7901751d4d996ef5be
|
|
|
|
|
|
|
|
|
|
|
|
| |
Parameter Buffer Dump debug option to show
the contents of the SGX registers.
This option can be used with the driver built
in release or debug, but the option must also
be enabled in the user side.
Change-Id: If8974c4217b927e299c30cb6c71362ac7abdf2a0
Signed-off-by: Rodrigo Obregon <robregon@ti.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch enables the SGX_EARLYSUSPEND flag on all the OMAP3/4
builds which allows the SGX display driver to receive properly
the suspend/resume requests from the early suspend mechanism.
This will solve suspend/resume 3D application issues
when the dual display feature is enabled in the DDK.
Currently it was only enabled on OMAP3 builds.
Signed-off-by: Gustavo Diaz Prado <x0083741@ti.com>
Change-Id: Ief6e221f916729a0747e81b550f6fb426184a61b
|
|
|
|
|
|
| |
Re-submit due to http://review.omapzoom.org/#change,7359 over write it
Signed-off-by: Eric Luong <x0119002@ti.com>
|
|
|
|
|
|
| |
Upgrading kernel side DDK to version 1.6.16.3924.
Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
|
|
|
|
|
|
| |
For L27.7.1 Graphics hand off
Signed-off-by: Eric Luong <x0119002@ti.com>
|
|
|
|
|
|
|
| |
For L27.7.1 Graphics release
Signed-off-by: Eric Luong <x0119002@ti.com>
Change-Id: I88aa53bad1b38da196bb094d2c62492609408687
|
|
This is the first version of SGX driver integration to ensure UI
boot-up. Power management and hwmod modifications will be added
as patches.
Change-Id: If71e6cd651a53f4809e7b978b693cb7d1a89178d
Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
|