3 |
|
|
4 |
# Load the generic configuration for this board. This will define a basic |
# Load the generic configuration for this board. This will define a basic |
5 |
# set of routines needed by the tool to communicate with the board. |
# set of routines needed by the tool to communicate with the board. |
6 |
load_generic_config "vr5000"; |
load_generic_config "vr5000" |
7 |
|
|
8 |
# It's a big-endian board. |
# It's a big-endian board. |
9 |
process_multilib_options "big-endian" |
process_multilib_options "big-endian" |
14 |
set_board_info cflags "[libgloss_include_flags] [newlib_include_flags]" |
set_board_info cflags "[libgloss_include_flags] [newlib_include_flags]" |
15 |
set_board_info ldflags "[libgloss_link_flags] [newlib_link_flags]" |
set_board_info ldflags "[libgloss_link_flags] [newlib_link_flags]" |
16 |
# DDB linker script. |
# DDB linker script. |
17 |
set_board_info ldscript "-Wl,-Tddb.ld"; |
set_board_info ldscript "-Wl,-Tddb.ld" |
18 |
|
|
19 |
# GDB doesn't return exit statuses and we need to indicate this; |
# GDB doesn't return exit statuses and we need to indicate this; |
20 |
# the standard GCC wrapper will work with this target. |
# the standard GCC wrapper will work with this target. |
21 |
set_board_info needs_status_wrapper 1; |
set_board_info needs_status_wrapper 1 |
22 |
|
|
23 |
# The GDB protocol used with this board. |
# The GDB protocol used with this board. |
24 |
set_board_info gdb_protocol "ddb"; |
set_board_info gdb_protocol "ddb" |
25 |
|
|
26 |
# This is needed for compiling nullstone. |
# This is needed for compiling nullstone. |
27 |
set_board_info nullstone,lib "mips-clock.c" |
set_board_info nullstone,lib "mips-clock.c" |