Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
qemu
提交
72b675ca
Q
qemu
项目概览
openeuler
/
qemu
通知
10
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Q
qemu
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
72b675ca
编写于
5月 20, 2009
作者:
E
Edgar E. Iglesias
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
microblaze: Hook into the build-system.
Signed-off-by:
N
Edgar E. Iglesias
<
edgar.iglesias@gmail.com
>
上级
d74d6a99
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
41 addition
and
1 deletion
+41
-1
Makefile.target
Makefile.target
+21
-0
configure
configure
+20
-1
未找到文件。
Makefile.target
浏览文件 @
72b675ca
...
@@ -185,6 +185,12 @@ endif
...
@@ -185,6 +185,12 @@ endif
ifeq
($(findstring ppc, $(TARGET_BASE_ARCH) $(ARCH)),ppc)
ifeq
($(findstring ppc, $(TARGET_BASE_ARCH) $(ARCH)),ppc)
LIBOBJS
+=
ppc-dis.o
LIBOBJS
+=
ppc-dis.o
endif
endif
ifeq
($(findstring microblaze, $(TARGET_BASE_ARCH) $(ARCH)),microblaze)
LIBOBJS
+=
microblaze-dis.o
ifndef
CONFIG_USER_ONLY
LIBOBJS
+=
mmu.o
endif
endif
ifeq
($(findstring mips, $(TARGET_BASE_ARCH) $(ARCH)),mips)
ifeq
($(findstring mips, $(TARGET_BASE_ARCH) $(ARCH)),mips)
LIBOBJS
+=
mips-dis.o
LIBOBJS
+=
mips-dis.o
endif
endif
...
@@ -608,6 +614,21 @@ OBJS+= pflash_cfi01.o
...
@@ -608,6 +614,21 @@ OBJS+= pflash_cfi01.o
OBJS
+=
vmware_vga.o
OBJS
+=
vmware_vga.o
CPPFLAGS
+=
-DHAS_AUDIO
-DHAS_AUDIO_CHOICE
CPPFLAGS
+=
-DHAS_AUDIO
-DHAS_AUDIO_CHOICE
endif
endif
ifeq
($(TARGET_BASE_ARCH), microblaze)
OBJS
+=
petalogix_s3adsp1800_mmu.o
OBJS
+=
microblaze_pic_cpu.o
OBJS
+=
xilinx_intc.o
OBJS
+=
xilinx_timer.o
OBJS
+=
xilinx_uartlite.o
OBJS
+=
xilinx_ethlite.o
OBJS
+=
pflash_cfi02.o
ifdef
FDT_LIBS
OBJS
+=
device_tree.o
LIBS
+=
$(FDT_LIBS)
endif
endif
ifeq
($(TARGET_BASE_ARCH), cris)
ifeq
($(TARGET_BASE_ARCH), cris)
# Boards
# Boards
OBJS
+=
cris_pic_cpu.o etraxfs.o axis_dev88.o
OBJS
+=
cris_pic_cpu.o etraxfs.o axis_dev88.o
...
...
configure
浏览文件 @
72b675ca
...
@@ -127,6 +127,9 @@ case "$cpu" in
...
@@ -127,6 +127,9 @@ case "$cpu" in
m68k
)
m68k
)
cpu
=
"m68k"
cpu
=
"m68k"
;;
;;
microblaze
)
cpu
=
"microblaze"
;;
mips
)
mips
)
cpu
=
"mips"
cpu
=
"mips"
;;
;;
...
@@ -680,6 +683,7 @@ x86_64-softmmu \
...
@@ -680,6 +683,7 @@ x86_64-softmmu \
arm-softmmu
\
arm-softmmu
\
cris-softmmu
\
cris-softmmu
\
m68k-softmmu
\
m68k-softmmu
\
microblaze-softmmu
\
mips-softmmu
\
mips-softmmu
\
mipsel-softmmu
\
mipsel-softmmu
\
mips64-softmmu
\
mips64-softmmu
\
...
@@ -702,6 +706,7 @@ arm-linux-user \
...
@@ -702,6 +706,7 @@ arm-linux-user \
armeb-linux-user
\
armeb-linux-user
\
cris-linux-user
\
cris-linux-user
\
m68k-linux-user
\
m68k-linux-user
\
microblaze-linux-user
\
mips-linux-user
\
mips-linux-user
\
mipsel-linux-user
\
mipsel-linux-user
\
ppc-linux-user
\
ppc-linux-user
\
...
@@ -1443,6 +1448,10 @@ case "$cpu" in
...
@@ -1443,6 +1448,10 @@ case "$cpu" in
echo
"ARCH=m68k"
>>
$config_mak
echo
"ARCH=m68k"
>>
$config_mak
echo
"#define HOST_M68K 1"
>>
$config_h
echo
"#define HOST_M68K 1"
>>
$config_h
;;
;;
microblaze
)
echo
"ARCH=microblaze"
>>
$config_mak
echo
"#define HOST_MICROBLAZE 1"
>>
$config_h
;;
mips
)
mips
)
echo
"ARCH=mips"
>>
$config_mak
echo
"ARCH=mips"
>>
$config_mak
echo
"#define HOST_MIPS 1"
>>
$config_h
echo
"#define HOST_MIPS 1"
>>
$config_h
...
@@ -1765,6 +1774,7 @@ target_cpu=`echo $target | cut -d '-' -f 1`
...
@@ -1765,6 +1774,7 @@ target_cpu=`echo $target | cut -d '-' -f 1`
target_bigendian
=
"no"
target_bigendian
=
"no"
[
"
$target_cpu
"
=
"armeb"
]
&&
target_bigendian
=
yes
[
"
$target_cpu
"
=
"armeb"
]
&&
target_bigendian
=
yes
[
"
$target_cpu
"
=
"m68k"
]
&&
target_bigendian
=
yes
[
"
$target_cpu
"
=
"m68k"
]
&&
target_bigendian
=
yes
[
"
$target_cpu
"
=
"microblaze"
]
&&
target_bigendian
=
yes
[
"
$target_cpu
"
=
"mips"
]
&&
target_bigendian
=
yes
[
"
$target_cpu
"
=
"mips"
]
&&
target_bigendian
=
yes
[
"
$target_cpu
"
=
"mipsn32"
]
&&
target_bigendian
=
yes
[
"
$target_cpu
"
=
"mipsn32"
]
&&
target_bigendian
=
yes
[
"
$target_cpu
"
=
"mips64"
]
&&
target_bigendian
=
yes
[
"
$target_cpu
"
=
"mips64"
]
&&
target_bigendian
=
yes
...
@@ -1921,7 +1931,15 @@ case "$target_cpu" in
...
@@ -1921,7 +1931,15 @@ case "$target_cpu" in
gdb_xml_files
=
"cf-core.xml cf-fp.xml"
gdb_xml_files
=
"cf-core.xml cf-fp.xml"
target_phys_bits
=
32
target_phys_bits
=
32
;;
;;
mips|mipsel
)
microblaze
)
echo
"TARGET_ARCH=microblaze"
>>
$config_mak
echo
"#define TARGET_ARCH
\"
microblaze
\"
"
>>
$config_h
echo
"#define TARGET_MICROBLAZE 1"
>>
$config_h
bflt
=
"yes"
target_nptl
=
"yes"
target_phys_bits
=
32
;;
mips|mipsel
)
echo
"TARGET_ARCH=mips"
>>
$config_mak
echo
"TARGET_ARCH=mips"
>>
$config_mak
echo
"#define TARGET_ARCH
\"
mips
\"
"
>>
$config_h
echo
"#define TARGET_ARCH
\"
mips
\"
"
>>
$config_h
echo
"#define TARGET_MIPS 1"
>>
$config_h
echo
"#define TARGET_MIPS 1"
>>
$config_h
...
@@ -2058,6 +2076,7 @@ echo "TARGET_XML_FILES=$list" >> $config_mak
...
@@ -2058,6 +2076,7 @@ echo "TARGET_XML_FILES=$list" >> $config_mak
if
test
"
$target_cpu
"
=
"arm"
\
if
test
"
$target_cpu
"
=
"arm"
\
-o
"
$target_cpu
"
=
"armeb"
\
-o
"
$target_cpu
"
=
"armeb"
\
-o
"
$target_cpu
"
=
"m68k"
\
-o
"
$target_cpu
"
=
"m68k"
\
-o
"
$target_cpu
"
=
"microblaze"
\
-o
"
$target_cpu
"
=
"mips"
\
-o
"
$target_cpu
"
=
"mips"
\
-o
"
$target_cpu
"
=
"mipsel"
\
-o
"
$target_cpu
"
=
"mipsel"
\
-o
"
$target_cpu
"
=
"mipsn32"
\
-o
"
$target_cpu
"
=
"mipsn32"
\
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录