8000 添加amlogic编译方式 · home-coder/ring-buffer@f1e0859 · GitHub
[go: up one dir, main page]

Skip to content

Commit f1e0859

Browse files
author
jiangxiujie
committed
添加amlogic编译方式
1 parent 98dedeb commit f1e0859

File tree

3 files changed

+17
-3
lines changed

3 files changed

+17
-3
lines changed

Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
#ARCH=armh
2-
ARCH=armc
2+
#ARCH=armc
33
#与硬件相关,需要联调
44
#ARCH=x86org
55
#ARCH=x86mmap
6+
ARCH=amlogic
67

78
#$(info, $(ARCH))//内核 androidmk使用
89
ifeq ($(ARCH), armh)
@@ -15,6 +16,11 @@ ifeq ($(ARCH), armc)
1516
CFLAGS = -O2 -Wall --static
1617
endif
1718

19+
ifeq ($(ARCH), amlogic)
20+
CC = /opt/toolchain/amlogic/gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux/bin/aarch64-linux-gnu-gcc
21+
CFLAGS = -O2 -Wall --static
22+
endif
23+
1824
ifeq ($(ARCH), x86mmap)
1925
CC = gcc
2026
CFLAGS = -O2 -Wall --static

helper/kernel/Makefile

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#ARCH=armh
22
#ARCH=armc
3-
ARCH=x86c
3+
#ARCH=x86c
4+
ARCH=amlogic
5+
46
ifeq ($(ARCH), armh)
57
export ARCH=arm
68
export CROSS_COMPILE=/home/java/basic/cross_compile/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-
@@ -13,6 +15,12 @@ ifeq ($(ARCH), armc)
1315
LINUX_PATH :=/home/jiangxiujie/mstar-828-tv/Mstar-828/vendor/mstar/kernel/3.10.40
1416
endif
1517

18+
ifeq ($(ARCH), amlogic)
19+
export ARCH=arm64
20+
export CROSS_COMPILE=/opt/toolchain/amlogic/gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux/bin/aarch64-linux-gnu-
21+
LINUX_PATH :=/home/jiangxiujie/z1111/Amlogic-905/common
22+
endif
23+
1624
ifeq ($(ARCH), x86c)
1725
LINUX_PATH :=/usr/src/linux-headers-4.4.0-75-generic
1826
endif

helper/kernel/pages.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ static int put_pages(void *param)
3232

3333
static int creat_work(void)
3434
{
35-
int err;
35+
int err = -1;
3636

3737
mmap_task = kthread_run(put_pages, NULL, "mmap_task");
3838
if (IS_ERR(mmap_task)) {

0 commit comments

Comments
 (0)
0