You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
1 year ago | |
|---|---|---|
| .. | ||
| common | 2 years ago | |
| include/linux/mali | 2 years ago | |
| linux | 1 year ago | |
| platform | 2 years ago | |
| regs | 2 years ago | |
| timestamp-arm11-cc | 2 years ago | |
| timestamp-default | 2 years ago | |
| .gitignore | 2 years ago | |
| Kbuild | 2 years ago | |
| Kconfig | 2 years ago | |
| Makefile | 2 years ago | |
| readme.txt | 2 years ago | |
readme.txt
Building the Mali Device Driver for Linux
-----------------------------------------
Build the Mali Device Driver for Linux by running the following make command:
KDIR=<kdir_path> USING_UMP=<ump_option> BUILD=<build_option> make
where
kdir_path: Path to your Linux Kernel directory
ump_option: 1 = Enable UMP support(*)
0 = disable UMP support
build_option: debug = debug build of driver
release = release build of driver
(*) For newer Linux Kernels, the Module.symvers file for the UMP device driver
must be available. The UMP_SYMVERS_FILE variable in the Makefile should
point to this file. This file is generated when the UMP driver is built.
The result will be a mali.ko file, which can be loaded into the Linux kernel
by using the insmod command.
Use of UMP is not recommended. The dma-buf API in the Linux kernel has
replaced UMP. The Mali Device Driver will be built with dma-buf support if the
kernel config includes enabled dma-buf.
The kernel needs to be provided with a platform_device struct for the Mali GPU
device. See the mali_utgard.h header file for how to set up the Mali GPU
resources.