15 Commits

Author SHA1 Message Date
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