xref: /netbsd-src/external/gpl3/gdb/dist/sim/bpf/ChangeLog-2021 (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
1*4b169a6bSchristos2021-07-01  Mike Frysinger  <vapier@gentoo.org>
2*4b169a6bSchristos
3*4b169a6bSchristos	* configure: Regenerate.
4*4b169a6bSchristos
5*4b169a6bSchristos2021-06-30  Mike Frysinger  <vapier@gentoo.org>
6*4b169a6bSchristos
7*4b169a6bSchristos	* configure.ac: Delete SIM_AC_OPTION_SCACHE call.
8*4b169a6bSchristos	* aclocal.m4: Regenerate.
9*4b169a6bSchristos	* configure: Regenerate.
10*4b169a6bSchristos
11*4b169a6bSchristos2021-06-30  Mike Frysinger  <vapier@gentoo.org>
12*4b169a6bSchristos
13*4b169a6bSchristos	* configure.ac: Delete SIM_AC_OPTION_DEFAULT_MODEL call.
14*4b169a6bSchristos	* sim-if.c (sim_open): Set STATE_MODEL_NAME.
15*4b169a6bSchristos	* aclocal.m4: Regenerate.
16*4b169a6bSchristos	* configure: Regenerate.
17*4b169a6bSchristos
18*4b169a6bSchristos2021-06-30  Mike Frysinger  <vapier@gentoo.org>
19*4b169a6bSchristos
20*4b169a6bSchristos	* arch.c (sim_machs): Rename to ...
21*4b169a6bSchristos	(bpf_sim_machs): ... this.
22*4b169a6bSchristos	* sim-if.c (bpf_sim_machs): New decl.
23*4b169a6bSchristos	(sim_open): Set STATE_MACH.
24*4b169a6bSchristos
25*4b169a6bSchristos2021-06-29  Mike Frysinger  <vapier@gentoo.org>
26*4b169a6bSchristos
27*4b169a6bSchristos	* arch.c (sim_machs): Mark const.
28*4b169a6bSchristos
29*4b169a6bSchristos2021-06-28  Mike Frysinger  <vapier@gentoo.org>
30*4b169a6bSchristos
31*4b169a6bSchristos	* Makefile.in (SIM_WERROR_CFLAGS): Delete.
32*4b169a6bSchristos
33*4b169a6bSchristos2021-06-28  Mike Frysinger  <vapier@gentoo.org>
34*4b169a6bSchristos
35*4b169a6bSchristos	* bpf.c (bpfbf_exit): Use PRI 64 formats.
36*4b169a6bSchristos
37*4b169a6bSchristos2021-06-27  Mike Frysinger  <vapier@gentoo.org>
38*4b169a6bSchristos
39*4b169a6bSchristos	* cpu.c (bpfbf_record_trace_results): Delete function.
40*4b169a6bSchristos
41*4b169a6bSchristos2021-06-27  Mike Frysinger  <vapier@gentoo.org>
42*4b169a6bSchristos
43*4b169a6bSchristos	* decode-be.c: Include cgen-mem.h & cgen-ops.h.
44*4b169a6bSchristos	* decode-le.c: Likewise.
45*4b169a6bSchristos
46*4b169a6bSchristos2021-06-27  Mike Frysinger  <vapier@gentoo.org>
47*4b169a6bSchristos
48*4b169a6bSchristos	* bpf-helpers.c: Include bpf-helpers.h.
49*4b169a6bSchristos	* bpf-helpers.h (bpf_trace_printk): Change return type to int.
50*4b169a6bSchristos	(bpfbf_breakpoint): New prototype.
51*4b169a6bSchristos	* bpf.c: Include decode-be.h & decode-le.h.
52*4b169a6bSchristos	(bpfbf_ebpfle_init_idesc_table): Delete prototype.
53*4b169a6bSchristos	(bpfbf_ebpfbe_init_idesc_table): Delete prototype.
54*4b169a6bSchristos	(bpfbf_model_insn_after): Add 3rd argument.
55*4b169a6bSchristos	(bpf_def_model_init): Add 1st argument.
56*4b169a6bSchristos	(bpfbf_prepare_run): Mark static.
57*4b169a6bSchristos	* sim-main.h: Include bpf-helpers.h.
58*4b169a6bSchristos
59*4b169a6bSchristos2021-06-27  Mike Frysinger  <vapier@gentoo.org>
60*4b169a6bSchristos
61*4b169a6bSchristos	* bpf-helpers.c (bpf_trace_printk): Add casts to every value printf.
62*4b169a6bSchristos
63*4b169a6bSchristos2021-06-27  Mike Frysinger  <vapier@gentoo.org>
64*4b169a6bSchristos
65*4b169a6bSchristos	* bpf-helpers.c (bpf_trace_printk): Move value decl to top of scope.
66*4b169a6bSchristos	* mloop.in: Move off16 & imm32 decls to top of scope.
67*4b169a6bSchristos
68*4b169a6bSchristos2021-06-22  Mike Frysinger  <vapier@gentoo.org>
69*4b169a6bSchristos
70*4b169a6bSchristos	* configure: Regenerate.
71*4b169a6bSchristos
72*4b169a6bSchristos2021-06-21  Mike Frysinger  <vapier@gentoo.org>
73*4b169a6bSchristos
74*4b169a6bSchristos	* aclocal.m4: Regenerate.
75*4b169a6bSchristos	* configure: Regenerate.
76*4b169a6bSchristos
77*4b169a6bSchristos2021-06-21  Mike Frysinger  <vapier@gentoo.org>
78*4b169a6bSchristos
79*4b169a6bSchristos	* configure: Regenerate.
80*4b169a6bSchristos
81*4b169a6bSchristos2021-06-20  Mike Frysinger  <vapier@gentoo.org>
82*4b169a6bSchristos
83*4b169a6bSchristos	* configure.ac (SIM_AC_COMMON): Delete.
84*4b169a6bSchristos	* aclocal.m4, configure: Regenerate.
85*4b169a6bSchristos
86*4b169a6bSchristos2021-06-20  Mike Frysinger  <vapier@gentoo.org>
87*4b169a6bSchristos
88*4b169a6bSchristos	* aclocal.m4: Regenerate.
89*4b169a6bSchristos	* configure: Regenerate.
90*4b169a6bSchristos
91*4b169a6bSchristos2021-06-20  Mike Frysinger  <vapier@gentoo.org>
92*4b169a6bSchristos
93*4b169a6bSchristos	* Makefile.in (CGEN_MAINT): Delete.
94*4b169a6bSchristos	* configure.ac: Delete SIM_AC_OPTION_CGEN_MAINT call.
95*4b169a6bSchristos	* aclocal.m4, configure: Regenerate.
96*4b169a6bSchristos
97*4b169a6bSchristos2021-06-20  Mike Frysinger  <vapier@gentoo.org>
98*4b169a6bSchristos
99*4b169a6bSchristos	* aclocal.m4: Regenerate.
100*4b169a6bSchristos	* configure: Regenerate.
101*4b169a6bSchristos
102*4b169a6bSchristos2021-06-19  Mike Frysinger  <vapier@gentoo.org>
103*4b169a6bSchristos
104*4b169a6bSchristos	* aclocal.m4: Regenerate.
105*4b169a6bSchristos	* configure: Regenerate.
106*4b169a6bSchristos
107*4b169a6bSchristos2021-06-19  Mike Frysinger  <vapier@gentoo.org>
108*4b169a6bSchristos
109*4b169a6bSchristos	* configure: Regenerate.
110*4b169a6bSchristos
111*4b169a6bSchristos2021-06-18  Mike Frysinger  <vapier@gentoo.org>
112*4b169a6bSchristos
113*4b169a6bSchristos	* aclocal.m4, configure: Regenerate.
114*4b169a6bSchristos
115*4b169a6bSchristos2021-06-18  Mike Frysinger  <vapier@gentoo.org>
116*4b169a6bSchristos
117*4b169a6bSchristos	* Makefile.in (SIM_WERROR_CFLAGS): New variable.
118*4b169a6bSchristos	* configure.ac: Delete call to SIM_AC_OPTION_WARNINGS.
119*4b169a6bSchristos	* configure: Regenerate.
120*4b169a6bSchristos
121*4b169a6bSchristos2021-06-18  Mike Frysinger  <vapier@gentoo.org>
122*4b169a6bSchristos
123*4b169a6bSchristos	* bpf.c: Include sim-signal.h.
124*4b169a6bSchristos
125*4b169a6bSchristos2021-06-17  Mike Frysinger  <vapier@gentoo.org>
126*4b169a6bSchristos
127*4b169a6bSchristos	* configure.ac: Delete SIM_AC_OPTION_ENDIAN call.
128*4b169a6bSchristos	* aclocal.m4, configure: Regenerate.
129*4b169a6bSchristos
130*4b169a6bSchristos2021-06-16  Mike Frysinger  <vapier@gentoo.org>
131*4b169a6bSchristos
132*4b169a6bSchristos	* configure: Regenerate.
133*4b169a6bSchristos
134*4b169a6bSchristos2021-06-16  Mike Frysinger  <vapier@gentoo.org>
135*4b169a6bSchristos
136*4b169a6bSchristos	* Makefile.in (BPF_INCLUDE_DEPS): Delete config.h.
137*4b169a6bSchristos	* configure: Regenerate.
138*4b169a6bSchristos	* config.in: Removed.
139*4b169a6bSchristos
140*4b169a6bSchristos2021-06-15  Mike Frysinger  <vapier@gentoo.org>
141*4b169a6bSchristos
142*4b169a6bSchristos	* config.in, configure: Regenerate.
143*4b169a6bSchristos
144*4b169a6bSchristos2021-06-12  Mike Frysinger  <vapier@gentoo.org>
145*4b169a6bSchristos
146*4b169a6bSchristos	* configure.ac: Delete call to SIM_AC_OPTION_ALIGNMENT.
147*4b169a6bSchristos
148*4b169a6bSchristos2021-06-12  Mike Frysinger  <vapier@gentoo.org>
149*4b169a6bSchristos
150*4b169a6bSchristos	* aclocal.m4, config.in, configure: Regenerate.
151*4b169a6bSchristos
152*4b169a6bSchristos2021-06-12  Mike Frysinger  <vapier@gentoo.org>
153*4b169a6bSchristos
154*4b169a6bSchristos	* config.in, configure: Regenerate.
155*4b169a6bSchristos
156*4b169a6bSchristos2021-06-09  Mike Frysinger  <vapier@gentoo.org>
157*4b169a6bSchristos
158*4b169a6bSchristos	* bpf.c (bpf_engine_run_full): Change current_target_byte_order to
159*4b169a6bSchristos	CURRENT_TARGET_BYTE_ORDER.
160*4b169a6bSchristos	(bpf_engine_run_fast): Likewise.
161*4b169a6bSchristos	* mloop.in: Likewise.
162*4b169a6bSchristos
163*4b169a6bSchristos2021-06-09  Mike Frysinger  <vapier@gentoo.org>
164*4b169a6bSchristos
165*4b169a6bSchristos	* sim-if.c (sim_open): Delete cgen_init call.
166*4b169a6bSchristos
167*4b169a6bSchristos2021-05-17  Mike Frysinger  <vapier@gentoo.org>
168*4b169a6bSchristos
169*4b169a6bSchristos	* sim-main.h (struct sim_state): Delete.
170*4b169a6bSchristos
171*4b169a6bSchristos2021-05-16  Mike Frysinger  <vapier@gentoo.org>
172*4b169a6bSchristos
173*4b169a6bSchristos	* bpf-helpers.c, bpf.c, sim-if.c, traps.c: Include defs.h.
174*4b169a6bSchristos
175*4b169a6bSchristos2021-05-16  Mike Frysinger  <vapier@gentoo.org>
176*4b169a6bSchristos
177*4b169a6bSchristos	* config.in, configure: Regenerate.
178*4b169a6bSchristos
179*4b169a6bSchristos2021-05-04  Mike Frysinger  <vapier@gentoo.org>
180*4b169a6bSchristos
181*4b169a6bSchristos	* configure: Regenerate.
182*4b169a6bSchristos
183*4b169a6bSchristos2021-05-01  Mike Frysinger  <vapier@gentoo.org>
184*4b169a6bSchristos
185*4b169a6bSchristos	* config.in, configure: Regenerate.
186*4b169a6bSchristos
187*4b169a6bSchristos2021-04-26  Mike Frysinger  <vapier@gentoo.org>
188*4b169a6bSchristos
189*4b169a6bSchristos	* aclocal.m4, config.in, configure: Regenerate.
190*4b169a6bSchristos
191*4b169a6bSchristos2021-04-22  Tom Tromey  <tom@tromey.com>
192*4b169a6bSchristos
193*4b169a6bSchristos	* configure, config.in: Rebuild.
194*4b169a6bSchristos
195*4b169a6bSchristos2021-04-22  Tom Tromey  <tom@tromey.com>
196*4b169a6bSchristos
197*4b169a6bSchristos	* Makefile.in (arch.o, cpu.o, sim-if.o, traps.o): Remove.
198*4b169a6bSchristos	(mloop-le.o, mloop-be.o, decode-le.o, decode-be.o, sim-le.o)
199*4b169a6bSchristos	(sim-be.o): Use COMPILE and POSTCOMPILE.
200*4b169a6bSchristos	(SIM_EXTRA_DEPS): Add eng-le.h, eng-be.h.
201*4b169a6bSchristos
202*4b169a6bSchristos2021-04-21  Mike Frysinger  <vapier@gentoo.org>
203*4b169a6bSchristos
204*4b169a6bSchristos	* aclocal.m4: Regenerate.
205*4b169a6bSchristos
206*4b169a6bSchristos2021-04-21  Simon Marchi  <simon.marchi@polymtl.ca>
207*4b169a6bSchristos
208*4b169a6bSchristos	* configure: Regenerate.
209*4b169a6bSchristos
210*4b169a6bSchristos2021-04-18  Mike Frysinger  <vapier@gentoo.org>
211*4b169a6bSchristos
212*4b169a6bSchristos	* configure: Regenerate.
213*4b169a6bSchristos
214*4b169a6bSchristos2021-04-12  Mike Frysinger  <vapier@gentoo.org>
215*4b169a6bSchristos
216*4b169a6bSchristos	* sim-if.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
217*4b169a6bSchristos
218*4b169a6bSchristos2021-04-08  Tom Tromey  <tom@tromey.com>
219*4b169a6bSchristos
220*4b169a6bSchristos	* bpf.c (bpf_def_model_init): Use new-style declaration.
221*4b169a6bSchristos
222*4b169a6bSchristos2021-04-02  Mike Frysinger  <vapier@gentoo.org>
223*4b169a6bSchristos
224*4b169a6bSchristos	* aclocal.m4, configure: Regenerate.
225*4b169a6bSchristos
226*4b169a6bSchristos2021-02-28  Mike Frysinger  <vapier@gentoo.org>
227*4b169a6bSchristos
228*4b169a6bSchristos	* configure: Regenerate.
229*4b169a6bSchristos
230*4b169a6bSchristos2021-02-21  Mike Frysinger  <vapier@gentoo.org>
231*4b169a6bSchristos
232*4b169a6bSchristos	* configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
233*4b169a6bSchristos	* aclocal.m4, configure: Regenerate.
234*4b169a6bSchristos
235*4b169a6bSchristos2021-02-13  Mike Frysinger  <vapier@gentoo.org>
236*4b169a6bSchristos
237*4b169a6bSchristos	* configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
238*4b169a6bSchristos	* aclocal.m4, configure: Regenerate.
239*4b169a6bSchristos
240*4b169a6bSchristos2021-02-06  Mike Frysinger  <vapier@gentoo.org>
241*4b169a6bSchristos
242*4b169a6bSchristos	* configure: Regenerate.
243*4b169a6bSchristos
244*4b169a6bSchristos2021-01-31  Mike Frysinger  <vapier@gentoo.org>
245*4b169a6bSchristos
246*4b169a6bSchristos	* mloop.in (xextract-scache): Call SEM_ARGBUF.
247*4b169a6bSchristos
248*4b169a6bSchristos2021-01-31  Mike Frysinger  <vapier@gentoo.org>
249*4b169a6bSchristos
250*4b169a6bSchristos	* decode-be.c (bpfbf_ebpfbe_decode): Change TRACE_EXTRACT to
251*4b169a6bSchristos	CGEN_TRACE_EXTRACT.
252*4b169a6bSchristos	* decode-le.c (bpfbf_ebpfle_decode): Likewise.
253*4b169a6bSchristos
254*4b169a6bSchristos2021-01-11  Mike Frysinger  <vapier@gentoo.org>
255*4b169a6bSchristos
256*4b169a6bSchristos	* configure.ac: Call SIM_AC_OPTION_WARNINGS.
257*4b169a6bSchristos	* configure: Regenerate.
258*4b169a6bSchristos
259*4b169a6bSchristos2021-01-11  Mike Frysinger  <vapier@gentoo.org>
260*4b169a6bSchristos
261*4b169a6bSchristos	* config.in, configure: Regenerate.
262*4b169a6bSchristos
263*4b169a6bSchristos2021-01-09  Mike Frysinger  <vapier@gentoo.org>
264*4b169a6bSchristos
265*4b169a6bSchristos	* configure: Regenerate.
266*4b169a6bSchristos
267*4b169a6bSchristos2021-01-08  Mike Frysinger  <vapier@gentoo.org>
268*4b169a6bSchristos
269*4b169a6bSchristos	* configure: Regenerate.
270*4b169a6bSchristos
271*4b169a6bSchristos2020-11-01  Simon Marchi  <simon.marchi@polymtl.ca>
272*4b169a6bSchristos
273*4b169a6bSchristos	* configure: Re-generate.
274*4b169a6bSchristos
275*4b169a6bSchristos2020-09-08  David Faust  <david.faust@oracle.com>
276*4b169a6bSchristos
277*4b169a6bSchristos	* sem-be.c: Regenerate.
278*4b169a6bSchristos	* sem-le.c: Likewise.
279*4b169a6bSchristos
280*4b169a6bSchristos2020-09-03  Jose E. Marchesi  <jose.marchesi@oracle.com>
281*4b169a6bSchristos
282*4b169a6bSchristos	* bpf.c: Include bpf-helpers.h.
283*4b169a6bSchristos	* bpf-helpers.h: Provide a prototype for bpf_trace_printk.
284*4b169a6bSchristos	* configure.ac: Set simulator bitsize to 64.
285*4b169a6bSchristos	* configure (includedir): Regenerate.
286*4b169a6bSchristos	* sim-if.c: Include stdlib.h.
287*4b169a6bSchristos	* traps.c: Likewise.
288*4b169a6bSchristos
289*4b169a6bSchristos2020-08-04  Jose E. Marchesi  <jose.marchesi@oracle.com>
290*4b169a6bSchristos	    David Faust <david.faust@oracle.com>
291*4b169a6bSchristos
292*4b169a6bSchristos	* arch.c: Likewise.
293*4b169a6bSchristos	* arch.h: Likewise.
294*4b169a6bSchristos	* cpu.c: Likewise.
295*4b169a6bSchristos	* cpu.h: Likewise.
296*4b169a6bSchristos	* cpuall.h: Likewise.
297*4b169a6bSchristos	* decode-be.c: Likewise.
298*4b169a6bSchristos	* decode-be.h: Likewise.
299*4b169a6bSchristos	* decode-le.c: Likewise.
300*4b169a6bSchristos	* decode-le.h: Likewise.
301*4b169a6bSchristos	* defs-be.h: Likewise.
302*4b169a6bSchristos	* defs-le.h: Likewise.
303*4b169a6bSchristos	* sem-be.c: Likewise.
304*4b169a6bSchristos	* sem-le.c: Likewise.
305*4b169a6bSchristos
306*4b169a6bSchristos2020-08-04  Jose E. Marchesi  <jose.marchesi@oracle.com>
307*4b169a6bSchristos	    David Faust <david.faust@oracle.com>
308*4b169a6bSchristos
309*4b169a6bSchristos	* Makefile.in: New file.
310*4b169a6bSchristos	* bpf-helpers.c: Likewise.
311*4b169a6bSchristos	* bpf-helpers.def: Likewise.
312*4b169a6bSchristos	* bpf-helpers.h: Likewise.
313*4b169a6bSchristos	* bpf-sim.h: Likewise.
314*4b169a6bSchristos	* bpf.c: Likewise.
315*4b169a6bSchristos	* config.in: Likewise.
316*4b169a6bSchristos	* configure.ac: Likewise.
317*4b169a6bSchristos	* decode.h: Likewise.
318*4b169a6bSchristos	* eng.h: Likewise.
319*4b169a6bSchristos	* mloop.in: Likewise.
320*4b169a6bSchristos	* sim-if.c: Likewise.
321*4b169a6bSchristos	* sim-main.h: Likewise.
322*4b169a6bSchristos	* traps.c: Likewise.
323*4b169a6bSchristos	* configure: Generate.
324*4b169a6bSchristos	* aclocal.m4: Likewise.
325