+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * remote-sim.c: Change gdb/callback.h & gdb/remote-sim.h includes to
+ sim/callback.h & sim/sim.h.
+
2021-05-13 Mike Frysinger <vapier@gentoo.org>
* lm32-tdep.c: Delete gdb/callback.h, gdb/remote-sim.h, and
#include "target.h"
#include "process-stratum-target.h"
#include "gdbcore.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include "command.h"
#include "regcache.h"
#include "sim-regno.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * callback.h: Moved to ../sim/callback.h.
+ * remote-sim.h: Moved to ../sim/sim.h.
+
2021-02-04 Mike Frysinger <vapier@gentoo.org>
* sim-riscv.h: New file.
--- /dev/null
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * callback.h: Moved from ../gdb/callback.h.
+ * sim.h: Moved from ../gdb/remote-sim.h.
is ENVIRONMENT_OPERATING.
*/
-#ifndef CALLBACK_H
-#define CALLBACK_H
+#ifndef SIM_CALLBACK_H
+#define SIM_CALLBACK_H
/* ??? The reason why we check for va_start here should be documented. */
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
-#if !defined (REMOTE_SIM_H)
-#define REMOTE_SIM_H 1
+#ifndef SIM_SIM_H
+#define SIM_SIM_H 1
#ifdef __cplusplus
extern "C" {
}
#endif
-#endif /* !defined (REMOTE_SIM_H) */
+#endif /* !defined (SIM_SIM_H) */
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * README-HACKING: Update callback.h path.
+
2021-05-12 Mike Frysinger <vapier@gentoo.org>
* README-HACKING: Delete mention of SIM_AC_OPTION_ENVIRONMENT.
By default, the libgloss userspace is simulated. That means the system call
numbers and calling convention matches that of libgloss. Simulating other
userspaces (such as Linux) is pretty straightforward, but let's first focus
-on the basics. The basic API is covered in include/gdb/callback.h.
+on the basics. The basic API is covered in include/sim/callback.h.
When an instruction is simulated that invokes the system call method (such as
forcing a hardware trap or exception), your simulator code should set up the
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * cpustate.h: Update include path.
+ * interp.c: Likewise.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
#include <stdint.h>
#include <inttypes.h>
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
/* Symbolic names used to identify general registers which also match
the registers indices in machine code.
#include "ansidecl.h"
#include "bfd.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include "gdb/signals.h"
#include "gdb/sim-aarch64.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * armos.c: Update include path.
+ * wrapper.c: Likewise.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
/* For RDIError_BreakpointReached. */
#include "dbg_rdi.h"
-#include "gdb/callback.h"
+#include "sim/callback.h"
extern host_callback *sim_callback;
extern unsigned ARMul_OSInit (ARMul_State *);
#include <string.h>
#include <bfd.h>
#include <signal.h>
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include "sim-main.h"
#include "sim-options.h"
#include "armemu.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c: Update include path.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
#include "bfd.h"
#include "libiberty.h"
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
#include "sim-main.h"
#include "sim-base.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c: Update include path.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
#include <unistd.h>
#include <sys/time.h>
-#include "gdb/callback.h"
+#include "sim/callback.h"
#include "gdb/signals.h"
#include "sim-main.h"
#include "sim-syscall.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (callback_h, remote_sim_h): Update path.
+ * callback.c: Update include path.
+ * gentmap.c (gen_targ_map_c): Likewise.
+ * sim-basics.h: Likewise.
+ * sim-close.c: Likewise.
+ * sim-core.c: Likewise.
+ * sim-load.c: Likewise.
+ * sim-module.h: Likewise.
+ * syscall.c: Likewise.
+
2021-05-08 Mike Frysinger <vapier@gentoo.org>
* Make-common.in (modules.c): Touch $@ at the end.
RUNTESTFLAGS =
-callback_h = $(srcroot)/include/gdb/callback.h
-remote_sim_h = $(srcroot)/include/gdb/remote-sim.h
+callback_h = $(srcroot)/include/sim/callback.h
+remote_sim_h = $(srcroot)/include/sim/sim.h
all: libsim.a run$(EXEEXT) .gdbinit
#include <time.h>
#include <sys/types.h>
#include <sys/stat.h>
-#include "gdb/callback.h"
+#include "sim/callback.h"
#include "targ-vals.h"
/* For xmalloc. */
#include "libiberty.h"
printf ("#include <errno.h>\n");
printf ("#include <fcntl.h>\n");
printf ("#include \"ansidecl.h\"\n");
- printf ("#include \"gdb/callback.h\"\n");
+ printf ("#include \"sim/callback.h\"\n");
printf ("#include \"targ-vals.h\"\n");
printf ("\n");
/* Basic definitions - ordered so that nothing calls what comes after it. */
#include "ansidecl.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include "sim-config.h"
#include "sim-main.h"
#include "sim-module.h"
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
/* Generic implementation of sim_close that works with simulators that use
sim-module for all custom runtime options. */
#if EXTERN_SIM_CORE_P
-/* See include/gdb/remote-sim.h. */
+/* See include/sim/sim.h. */
char *
sim_memory_map (SIM_DESC sd)
{
#include "bfd.h"
#include "sim-utils.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
static void eprintf (host_callback *, const char *, ...);
static void xprintf (host_callback *, const char *, ...);
TODO: Add facilities for saving/restoring state to/from a file. */
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
/* Various function types. */
#include <time.h>
#include <sys/types.h>
#include <sys/stat.h>
-#include "gdb/callback.h"
+#include "sim/callback.h"
#include "targ-vals.h"
#ifndef ENOSYS
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in: Update path.
+ * cr16_sim.h: Update include path.
+ * interp.c: Likewise.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
SIM_EXTRA_DEPS = simops.h
-INCLUDE = cr16_sim.h $(srcroot)/include/gdb/callback.h targ-vals.h \
+INCLUDE = cr16_sim.h $(srcroot)/include/sim/callback.h targ-vals.h \
$(srcroot)/include/gdb/sim-cr16.h
# This selects the cr16 newlib/libgloss syscall definitions.
#include <ctype.h>
#include <limits.h>
#include "ansidecl.h"
-#include "gdb/callback.h"
+#include "sim/callback.h"
#include "opcode/cr16.h"
#include "bfd.h"
extern int cr16_debug;
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
#include "sim-config.h"
#include "sim-types.h"
#include <stdlib.h>
#include <string.h>
#include "bfd.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include "sim-main.h"
#include "sim-options.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in: Update path.
+ * d10v_sim.h: Update include path.
+ * interp.c: Likewise.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
SIM_EXTRA_DEPS = simops.h
-INCLUDE = d10v_sim.h $(srcroot)/include/gdb/callback.h targ-vals.h endian.c \
+INCLUDE = d10v_sim.h $(srcroot)/include/sim/callback.h targ-vals.h endian.c \
$(srcroot)/include/gdb/sim-d10v.h
# This selects the d10v newlib/libgloss syscall definitions.
#include <ctype.h>
#include <limits.h>
#include "ansidecl.h"
-#include "gdb/callback.h"
+#include "sim/callback.h"
#include "opcode/d10v.h"
#include "bfd.h"
extern int d10v_debug;
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
#include "sim-config.h"
#include "sim-types.h"
#include <inttypes.h>
#include <signal.h>
#include "bfd.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include "sim-main.h"
#include "sim-options.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * interf.c: Update include path.
+ * sis.h: Likewise.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
#include <dis-asm.h>
#include "sim-config.h"
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
#include "gdb/signals.h"
#define PSR_CWP 0x7
#include "config.h"
#include "ansidecl.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include <sim-config.h>
#include <stdint.h>
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c: Update include path.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
specific simulator. Normally this file will be kept small and the target
details will live in other files.
- For more specific details on these functions, see the gdb/remote-sim.h
- header file. */
+ For more specific details on these functions, see the sim/sim.h header
+ file. */
#include "config.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c: Update include path.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
#include <stdint.h>
#include "bfd.h"
-#include "gdb/callback.h"
+#include "sim/callback.h"
#include "libiberty.h"
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
#include "sim-main.h"
#include "sim-options.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * gdb-if.c: Update include path.
+ * syscalls.c: Likewise.
+
2021-05-07 Mike Frysinger <vapier@gentoo.org>
* mem.c: Include errno.h.
#include "ansidecl.h"
#include "libiberty.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include "gdb/signals.h"
#include "gdb/sim-m32c.h"
#include <unistd.h>
#include <sys/time.h>
-#include "gdb/callback.h"
+#include "sim/callback.h"
#include "cpu.h"
#include "mem.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-main.h: Update include path.
+
2021-05-07 Mike Frysinger <vapier@gentoo.org>
* dv-m68hc11tim.c (cycle_to_string): Increase buf to 128 bytes.
#include "opcode/m68hc11.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include "opcode/m68hc11.h"
#include "sim-types.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c: Update include path.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure.ac: Delete SIM_AC_OPTION_WARNINGS call.
#include <sys/param.h>
#include <unistd.h>
#include "bfd.h"
-#include "gdb/callback.h"
+#include "sim/callback.h"
#include "libiberty.h"
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
#include "sim-main.h"
#include "sim-base.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c: Update include path.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* interp.c (sim_engine_run): Call TRACE_INSN.
#include <string.h>
#include <unistd.h>
#include "bfd.h"
-#include "gdb/callback.h"
+#include "sim/callback.h"
#include "libiberty.h"
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
#include "sim-main.h"
#include "sim-options.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c: Update include path.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* dv-tx3904sio.c: Include stdlib.h.
#include "libiberty.h"
#include "bfd.h"
#include "elf-bfd.h"
-#include "gdb/callback.h" /* GDB simulator callback interface */
-#include "gdb/remote-sim.h" /* GDB simulator interface */
+#include "sim/callback.h" /* GDB simulator callback interface */
+#include "sim/sim.h" /* GDB simulator interface */
#include "sim-syscall.h" /* Simulator system call support */
char* pr_addr (SIM_ADDR addr);
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * mn10300_sim.h: Update include path.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* op_utils.c: Delete sys/times.h include.
#include <stdio.h>
#include <ctype.h>
#include "ansidecl.h"
-#include "gdb/callback.h"
+#include "sim/callback.h"
#include "opcode/mn10300.h"
#include <limits.h>
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
#include "bfd.h"
#include "sim-fpu.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c: Update include path.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* interp.c: Delete sys/times.h include.
#include <unistd.h>
#include "bfd.h"
#include "libiberty.h"
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
#include "sim-main.h"
#include "sim-base.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in: Update path.
+ * gdb-sim.c: Update include path.
+ * main.c: Likewise.
+ * psim.h: Likewise.
+ * sim_calls.c: Likewise.
+
2021-04-22 Tom Tromey <tom@tromey.com>
* mon.c: Update includes.
# Headers outside sim/ppc.
ANSIDECL_H = $(srcroot)/include/ansidecl.h
BFD_H = ../../bfd/bfd.h
-GDB_CALLBACK_H = $(srcroot)/include/gdb/callback.h
-GDB_REMOTE_SIM_H = $(srcroot)/include/gdb/remote-sim.h
+GDB_CALLBACK_H = $(srcroot)/include/sim/callback.h
+GDB_REMOTE_SIM_H = $(srcroot)/include/sim/sim.h
GDB_SIM_PPC_H = $(srcroot)/include/gdb/sim-ppc.h
COMMON_SIM_BASE_H = $(srcroot)/sim/common/sim-base.h
COMMON_SIM_BASICS_H = $(srcroot)/sim/common/sim-basics.h
#include "ansidecl.h"
#include "sim_callbacks.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include "gdb/sim-ppc.h"
/* Return the register name for the supplied SPR if any, or NULL if
#include "events.h" /* FIXME: psim should provide the interface */
#include "bfd.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include <stdlib.h>
#ifdef HAVE_UNISTD_H
#include "basics.h"
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
/* the system object */
/* typedef struct _psim psim; */
#include "libiberty.h"
#include "bfd.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include "gdb/signals.h"
/* Define the rate at which the simulator should poll the host
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c: Update include path.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
#include <stdint.h>
#include <stddef.h>
#include "bfd.h"
-#include "gdb/callback.h"
+#include "sim/callback.h"
#include "libiberty.h"
-#include "gdb/remote-sim.h"
+#include "sim/sim.h"
#include "sim-main.h"
#include "sim-assert.h"
#include "sim-options.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in: Update path.
+ * gdb-if.c: Update include path.
+ * load.h: Likewise.
+
2021-05-05 Mike Frysinger <vapier@gentoo.org>
* gdb-if.c: Include libiberty.h.
err.o : err.h
fpu.o : cpu.h fpu.h
gdb-if.o : cpu.h mem.h load.h \
- $(srcdir)/../../include/gdb/callback.h \
- $(srcdir)/../../include/gdb/remote-sim.h \
+ $(srcdir)/../../include/sim/callback.h \
+ $(srcdir)/../../include/sim/sim.h \
$(srcdir)/../../include/gdb/signals.h \
$(srcdir)/../../include/gdb/sim-rl78.h
load.o : ../../bfd/bfd.h cpu.h mem.h
#include "ansidecl.h"
#include "libiberty.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include "gdb/signals.h"
#include "gdb/sim-rl78.h"
#define SIM_RL78_LOAD_H_
#include "bfd.h"
-#include "gdb/callback.h"
+#include "sim/callback.h"
void rl78_load (bfd *, host_callback *callbacks, const char * const simname);
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * gdb-if.c: Update include path.
+ * load.h: Likewise.
+ * syscalls.c: Likewise.
+
2021-05-05 Mike Frysinger <vapier@gentoo.org>
* gdb-if.c: Include libiberty.h.
#include "ansidecl.h"
#include "libiberty.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include "gdb/signals.h"
#include "gdb/sim-rx.h"
#include "bfd.h"
-#include "gdb/callback.h"
+#include "sim/callback.h"
extern int default_machine;
#include <unistd.h>
#include <sys/time.h>
-#include "gdb/callback.h"
+#include "sim/callback.h"
#include "cpu.h"
#include "mem.h"
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c: Update include path.
+
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
#endif
#include "bfd.h"
-#include "gdb/callback.h"
-#include "gdb/remote-sim.h"
+#include "sim/callback.h"
+#include "sim/sim.h"
#include "gdb/sim-sh.h"
#include "sim-main.h"