sim: aarch64: switch to common disassembler tracing
[external/binutils.git] / sim / aarch64 / ChangeLog
1 2016-01-05  Mike Frysinger  <vapier@gentoo.org>
2
3         * interp.c: Delete dis-asm.h include.
4         (info, opbuf, op_printf, aarch64_print_insn, sim_dis_read): Delete.
5         (sim_create_inferior): Delete disassemble init logic.
6         (OPTION_DISAS, aarch64_option_handler, aarch64_options): Delete.
7         (sim_open): Delete sim_add_option_table call.
8         * memory.c (mem_error): Delete disas check.
9         * simulator.c: Delete dis-asm.h include.
10         (disas): Delete.
11         (HALT_UNALLOC): Replace disassembly logic with TRACE_DISASM.
12         (HALT_NYI): Likewise.
13         (handle_halt): Delete disas call.
14         (aarch64_step): Replace disas logic with TRACE_DISASM.
15         * simulator.h: Delete dis-asm.h include.
16         (aarch64_print_insn): Delete.
17
18 2016-01-04  Mike Frysinger  <vapier@gentoo.org>
19
20         * simulator.c (MAX, MIN): Delete.
21         (do_vec_maxv): Change MAX to max and MIN to min.
22         (do_vec_fminmaxV): Likewise.
23
24 2016-01-04  Tristan Gingold  <gingold@adacore.com>
25
26         * simulator.c: Remove syscall.h include.
27
28 2016-01-04  Mike Frysinger  <vapier@gentoo.org>
29
30         * configure: Regenerate.
31
32 2016-01-03  Mike Frysinger  <vapier@gentoo.org>
33
34         * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
35         * configure: Regenerate.
36
37 2016-01-02  Mike Frysinger  <vapier@gentoo.org>
38
39         * configure: Regenerate.
40
41 2015-12-27  Mike Frysinger  <vapier@gentoo.org>
42
43         * interp.c (sim_dis_read): Change private_data to application_data.
44         (sim_create_inferior): Likewise.
45
46 2015-12-27  Mike Frysinger  <vapier@gentoo.org>
47
48         * Makefile.in (SIM_OBJS): Delete sim-hload.o.
49
50 2015-12-26  Mike Frysinger  <vapier@gentoo.org>
51
52         * config.in, configure: Regenerate.
53
54 2015-12-26  Mike Frysinger  <vapier@gentoo.org>
55
56         * interp.c (sim_create_inferior): Update comment and argv check.
57
58 2015-12-14  Nick Clifton  <nickc@redhat.com>
59
60         * simulator.c (system_get): New function.  Provides read
61         access to the dczid system register.
62         (do_mrs): New function - implements the MRS instruction.
63         (dexSystem): Call do_mrs for the MRS instruction.  Halt on
64         unimplemented system instructions.
65
66 2015-11-24  Nick Clifton  <nickc@redhat.com>
67
68         * configure.ac: New configure template.
69         * aclocal.m4: Generate.
70         * config.in: Generate.
71         * configure: Generate.
72         * cpustate.c: New file - functions for accessing AArch64 registers.
73         * cpustate.h: New header.
74         * decode.h: New header.
75         * interp.c: New file - interface between GDB and simulator.
76         * Makefile.in: New makefile template.
77         * memory.c: New file - functions for simulating aarch64 memory
78         accesses.
79         * memory.h: New header.
80         * sim-main.h: New header.
81         * simulator.c: New file - aarch64 simulator functions.
82         * simulator.h: New header.