Wei Mingzhi 16855b5ec0 Applied amlogic patch from: http://people.openezx.org/ao2/amlogic-kernel-common-2012-08-03-git-a63244fb9c_clean_ao2.patch.xz (original url dead, use web.archive.org) 3 years ago
..
arch 16855b5ec0 Applied amlogic patch from: http://people.openezx.org/ao2/amlogic-kernel-common-2012-08-03-git-a63244fb9c_clean_ao2.patch.xz (original url dead, use web.archive.org) 3 years ago
arch-aml-meson-m400-1 16855b5ec0 Applied amlogic patch from: http://people.openezx.org/ao2/amlogic-kernel-common-2012-08-03-git-a63244fb9c_clean_ao2.patch.xz (original url dead, use web.archive.org) 3 years ago
arch-pb-virtex5 16855b5ec0 Applied amlogic patch from: http://people.openezx.org/ao2/amlogic-kernel-common-2012-08-03-git-a63244fb9c_clean_ao2.patch.xz (original url dead, use web.archive.org) 3 years ago
common 16855b5ec0 Applied amlogic patch from: http://people.openezx.org/ao2/amlogic-kernel-common-2012-08-03-git-a63244fb9c_clean_ao2.patch.xz (original url dead, use web.archive.org) 3 years ago
include 16855b5ec0 Applied amlogic patch from: http://people.openezx.org/ao2/amlogic-kernel-common-2012-08-03-git-a63244fb9c_clean_ao2.patch.xz (original url dead, use web.archive.org) 3 years ago
linux 16855b5ec0 Applied amlogic patch from: http://people.openezx.org/ao2/amlogic-kernel-common-2012-08-03-git-a63244fb9c_clean_ao2.patch.xz (original url dead, use web.archive.org) 3 years ago
Kbuild 16855b5ec0 Applied amlogic patch from: http://people.openezx.org/ao2/amlogic-kernel-common-2012-08-03-git-a63244fb9c_clean_ao2.patch.xz (original url dead, use web.archive.org) 3 years ago
Kconfig 16855b5ec0 Applied amlogic patch from: http://people.openezx.org/ao2/amlogic-kernel-common-2012-08-03-git-a63244fb9c_clean_ao2.patch.xz (original url dead, use web.archive.org) 3 years ago
Makefile 16855b5ec0 Applied amlogic patch from: http://people.openezx.org/ao2/amlogic-kernel-common-2012-08-03-git-a63244fb9c_clean_ao2.patch.xz (original url dead, use web.archive.org) 3 years ago
Makefile.common 16855b5ec0 Applied amlogic patch from: http://people.openezx.org/ao2/amlogic-kernel-common-2012-08-03-git-a63244fb9c_clean_ao2.patch.xz (original url dead, use web.archive.org) 3 years ago
readme.txt 16855b5ec0 Applied amlogic patch from: http://people.openezx.org/ao2/amlogic-kernel-common-2012-08-03-git-a63244fb9c_clean_ao2.patch.xz (original url dead, use web.archive.org) 3 years ago

readme.txt

Building the UMP Device Driver for Linux
----------------------------------------

Build the UMP Device Driver for Linux by running the following make command:

KDIR= CONFIG= BUILD= make

where
kdir_path: Path to your Linux Kernel directory
your_config: Name of the sub-folder to find the required config.h file
("arch-" will be prepended)
build_option: debug or release. Debug is default.

The config.h contains following configuration parameters:

ARCH_UMP_BACKEND_DEFAULT
0 specifies the dedicated memory allocator.
1 specifies the OS memory allocator.
ARCH_UMP_MEMORY_ADDRESS_DEFAULT
This is only required for the dedicated memory allocator, and specifies
the physical start address of the memory block reserved for UMP.
ARCH_UMP_MEMORY_SIZE_DEFAULT
This specified the size of the memory block reserved for UMP, or the
maximum limit for allocations from the OS.

The result will be a ump.ko file, which can be loaded into the Linux kernel
by using the insmod command. The driver can also be built as a part of the
kernel itself.