ENGR00162193 amd gpu: fixed random gsl_kmod failure

increase max process number to fix gsl_kmod open issue

Signed-off-by: xianzhong <b07117@freescale.com>
Signed-off-by: Richard Liu <r66033@freescale.com>

Conflicts:

	drivers/mxc/amd-gpu/include/gsl_buildconfig.h
ENGR00162464 update pm4 microcode: pm4_microcode_r18_20111020.a.inl.rel

It fix gpu hang.

Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
ENGR00160722 amd gpu: add best fit algorithm to memory manager

The AMD gpu driver memory manager is stupid to allocating
a memory block from the first free block. Neither check the
best fit free block. Here just add a little codes to
let allocation to find a best size fitted free block.
To avoid memory fragement.

Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
efikamx: more config cutdowns, this time for TV tuners and related audio devices

May be some more cleanups with this, it is not clear which tuners and devices
relate to each other so some drivers may be being built without dependent
tuners - V4L2 is such a mess. Either way this cuts down build time and install
footprint and affects practically nobody.
amd-gpu: cleaned/added extra debug, plus use kzalloc instead of kmalloc/memset

Adds similar functionality as the following Freescale patch:

ENGR00142591 GPU: add some print message to help debug
amd-gpu: remove unneeded barriers on hardware access

matches Freescale 2.6.38 kernel (ENGR00171209)
Back out BFS v376, step 1

Such an old version of BFS is not maintained and while it gave us some
noticable benefits, it is not worth dealing with the problems it could
cause.

This reverts commit 4259e4284dc362ab76bf6e213dc51a89e15af8a0.
Back out BFS v376, step 2

Such an old version of BFS is not maintained and while it gave us some
noticable benefits, it is not worth dealing with the problems it could
cause.

This reverts commit 469d88e87d58047516e42f30db26eb1d032cbea2.
config: re-enable PREEMPT, disable bzip2 ramdisks (waste of space)
Merge branch 'amd-gpu' of github.com:genesi/linux-legacy into amd-gpu
Merge branch 'remove-bfs', remote-tracking branch 'origin' into amd-gpu
Merge branch 'amd-gpu' of git://github.com/genesi/linux-legacy

Conflicts:
	arch/arm/configs/mx51_efikamx_defconfig
	drivers/mxc/amd-gpu/gsl_hal.c
amd-gpu: increase MEM1 area

- fixes issue where allocations fail after compiz started.