diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-05-21 23:16:45 +0800 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2021-02-04 19:02:19 -0500 |
commit | b9249c461c72b35dd9b6f274406c336f6a68ae98 (patch) | |
tree | 2f2314445c8c95e8dc1c3c8de6d824e9042b15fe /sim/riscv/Makefile.in | |
parent | a9ab6e2ea07829d89b97d1f47ecb524c251252e7 (diff) | |
download | gdb-b9249c461c72b35dd9b6f274406c336f6a68ae98.zip gdb-b9249c461c72b35dd9b6f274406c336f6a68ae98.tar.gz gdb-b9249c461c72b35dd9b6f274406c336f6a68ae98.tar.bz2 |
sim: riscv: new port
This is a hand-written implementation that should have fairly complete
coverage for the base integer instruction set ("i"), and for the atomic
("a") and integer multiplication+division ("m") extensions. It also
covers 32-bit & 64-bit targets.
The unittest coverage is a bit weak atm, but should get better.
Diffstat (limited to 'sim/riscv/Makefile.in')
-rw-r--r-- | sim/riscv/Makefile.in | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/sim/riscv/Makefile.in b/sim/riscv/Makefile.in new file mode 100644 index 0000000..17cb288 --- /dev/null +++ b/sim/riscv/Makefile.in @@ -0,0 +1,30 @@ +# Makefile template for Configure for the example basic simulator. +# Copyright (C) 2005-2021 Free Software Foundation, Inc. +# Written by Mike Frysinger. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. + +# This selects the newlib/libgloss syscall definitions. +NL_TARGET = -DNL_TARGET_riscv + +## COMMON_PRE_CONFIG_FRAG + +SIM_OBJS = \ + $(SIM_NEW_COMMON_OBJS) \ + sim-resume.o \ + interp.o \ + machs.o \ + sim-main.o + +## COMMON_POST_CONFIG_FRAG |