diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-12-25 13:19:07 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-12-25 13:22:53 -0500 |
commit | 2023145711ca36f06258e07f4fa1c490efbbf37e (patch) | |
tree | 262a8d1db3eb64851e26813b1ebb0d06b9d69a5d /sim/frv/devices.c | |
parent | 9c0c156bb7ddca2d3fce7bea96631715f8c67390 (diff) | |
download | gdb-2023145711ca36f06258e07f4fa1c490efbbf37e.zip gdb-2023145711ca36f06258e07f4fa1c490efbbf37e.tar.gz gdb-2023145711ca36f06258e07f4fa1c490efbbf37e.tar.bz2 |
sim: frv: punt WITH_DEVICE support
The frv port used the device logic to support a single cache address,
and the comments around that are "these were merely copied from a diff
port and are unused", plus the code to attach the memory is "#if 0".
Just punt it all.
Diffstat (limited to 'sim/frv/devices.c')
-rw-r--r-- | sim/frv/devices.c | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/sim/frv/devices.c b/sim/frv/devices.c deleted file mode 100644 index 176f370..0000000 --- a/sim/frv/devices.c +++ /dev/null @@ -1,56 +0,0 @@ -/* frv device support - Copyright (C) 1998-2015 Free Software Foundation, Inc. - Contributed by Red Hat. - -This file is part of the GNU simulators. - -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/>. */ - -/* ??? All of this is just to get something going. wip! */ - -#include "sim-main.h" - -device frv_devices; - -int -device_io_read_buffer (device *me, void *source, int space, - address_word addr, unsigned nr_bytes, - SIM_DESC sd, SIM_CPU *cpu, sim_cia cia) -{ - if (STATE_ENVIRONMENT (sd) != OPERATING_ENVIRONMENT) - return nr_bytes; - - return nr_bytes; -} - -int -device_io_write_buffer (device *me, const void *source, int space, - address_word addr, unsigned nr_bytes, - SIM_DESC sd, SIM_CPU *cpu, sim_cia cia) -{ - -#if WITH_SCACHE - if (addr == MCCR_ADDR) - { - if ((*(const char *) source & MCCR_CP) != 0) - scache_flush (sd); - return nr_bytes; - } -#endif - - if (STATE_ENVIRONMENT (sd) != OPERATING_ENVIRONMENT) - return nr_bytes; - - return nr_bytes; -} |