Ahmed Ammar
e1256d2003
amd-gpu: need a vanilla version for android.
2012-11-02 10:40:44 -05:00
Matt Sealey
aac2fc75d3
gpu driver: remove most of the remaining "abstraction" for OS mutex and so on
...
* mutex, events, sleeps, process id unabstracted
* defines for function types (inline, extern) unabstracted
* defines for debug assert change name (KOS_ASSERT -> DEBUG_ASSERT) and left disabled
* driver now warns, if logging is enabled, that interruptible mutex locks are interrupted (which never happens in reality but it fixes a warning)
* remove fine grained locking "feature" since it's not enabled (and Qualcomm's public driver does not even implement it)
* refine mutex initialization where it's still present - don't try and allocate mutex structures where they're always used, just make them parts of the structure (struct mutex * -> struct mutex)
* whitespace police
2011-08-29 14:55:29 -05:00
Matt Sealey
63da19a022
gpu os abstraction: more unused functions for memory leak checking now gone
2011-08-26 13:02:03 -05:00
Matt Sealey
9d43088ce9
gpu os abstraction: kos_malloc/kos_free -> kmalloc/kfree. Remove SYMBIAN and WIN32 code
2011-08-26 12:58:10 -05:00
Matt Sealey
8aff22cac1
gpu os abstraction: remove some wince/symbian/brew stuff and atoi/strtoul abstractions (unused)
2011-08-26 11:16:25 -05:00
Matt Sealey
64b3530cc9
gpu os abstraction: kos_thread_create/destroy was only used for !LINUX, so just get rid of it
2011-08-26 11:08:56 -05:00
Matt Sealey
b45c20854c
gpu os abstraction: remove stats api (unused)
2011-08-26 10:52:21 -05:00
Matt Sealey
72edabd161
gpu os abstraction: strcpy, strncpy, strcat, strcmp, strncmp, strlen all using Linux ones now
2011-08-26 10:40:35 -05:00
Matt Sealey
b564e29f61
gpu os abstraction: remove physical memory API (unused)
2011-08-26 10:37:02 -05:00
Matt Sealey
f2b2a01e64
gpu os abstraction: remove redundant cross-process memory allocators (makes no sense in a kernel and not used anyway)
2011-08-26 10:32:41 -05:00
Matt Sealey
92212608f6
gpu os abstraction: kos_sleep -> msleep
2011-08-26 10:29:29 -05:00
Matt Sealey
55395acb61
gpu os abstraction: remove unused functions for system information
2011-08-26 10:27:46 -05:00
Matt Sealey
263baa8817
gpu os abstraction: start with memset, memcmp, memcpy as low hanging fruit
2011-08-26 10:23:31 -05:00
r80085
b8ed88ab15
ENGR00125256 Integrate AMD Rc16/EA VG/GL fix to GPU kernel module
...
Fix the VG/GL issue in GPU kernel module when running VG/GL at the same time
Signed-off-by: Gene Chouiniere <Gene.Chouiniere@amd.com >
Signed-off-by: r80085 <thomas.peng@freescale.com >
Acked-by: Rob Herring <r.herring@freescale.com >
2010-08-10 11:51:57 -05:00
Gene Chouiniere
da25d30bfa
ENGR00125010-1 gpu: add gpu driver support
...
Migrate from RC14 with freescale changes.
Signed-off-by: Gene Chouiniere <Gene.Chouiniere@amd.com >
Signed-off-by: Richard Zhao <richard.zhao@freescale.com >
Acked-by: Rob Herring <r.herring@freescale.com >
2010-08-10 11:51:46 -05:00