Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(833)

Side by Side Diff: sim/bfin/ChangeLog

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « sim/avr/interp.c ('k') | sim/bfin/aclocal.m4 » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 2012-04-12 Mike Frysinger <vapier@gentoo.org> 1 2012-07-31 Mike Frysinger <vapier@gentoo.org>
2 2
3 * machs.c (bf54x_roms): Pass 0x1000 to alias field of BFROM, and
4 0x10000 to the alias field of BFROMA.
5 (bf561_roms): Pass 0x1000 to alias field of BFROM.
6 (bf59x_roms): Pass 0x10000 to alias field of BFROMA.
7
8 2012-07-31 Mike Frysinger <vapier@gentoo.org>
9
10 * machs.c (bfin_reg_fetch): Change return 0 to return -1, and
11 return -1 to return 4.
12 (bfin_reg_store): Likewise.
13
14 2012-06-15 Joel Brobecker <brobecker@adacore.com>
15
16 * config.in, configure: Regenerate.
17
18 2012-04-09 Mike Frysinger <vapier@gentoo.org>
19
20 * configure.ac (SIM_AC_OPTION_HARDWARE): Add bfin_pint.
21 * configure: Regenerate.
22 * dv-bfin_pint.c, dv-bfin_pint.h: New device model.
23 * machs.c (bf542_dev): Add PINT register blocks.
24 (bf544_dev, bf547_dev): Likewise.
25 (PINT_PIQS): Define.
26 (bf54x_port): Add pint/gpio routing.
27 * machs.h (BFIN_MMR_PINT_SIZE): Define.
28
29 2012-04-09 Mike Frysinger <vapier@gentoo.org>
30
31 * configure.ac (SIM_AC_OPTION_HARDWARE): Add bfin_gpio2.
32 * configure: Regenerate.
33 * dv-bfin_gpio2.c, dv-bfin_gpio2.h: New device model.
34 * machs.c (bf54x_mem): Delete GPIO mem stub.
35 (bf542_dev): Add GPIO register blocks.
36 (bf544_dev, bf547_dev): Likewise.
37 * machs.h (BFIN_MMR_GPIO2_SIZE): Define.
38
39 2012-04-09 Robin Getz <robin.getz@analog.com>
40
41 * bfin-sim.c (decode_dsp32shift_0): Extract the sign for ASHIFT
42 and LSHIFT, and set ASTAT based on the before/after values.
43 Rename "val" to "acc" to be consistent with other code branches.
44
45 2012-04-09 Robin Getz <robin.getz@analog.com>
46
47 * bfin-sim.c (sgn_extend): New helper.
48 (decode_dsp32shiftimm_0): Call lshift when newimmag is more
49 than 16, otherwise call ashiftrt. Set ASTAT fields as needed.
50 For accumulator shifts, call new sgn_extend helper.
51
52 2012-04-08 Mike Frysinger <vapier@gentoo.org>
53
54 * bfin-sim.c (illegal_instruction_or_combination): New helper.
55 (decode_ProgCtrl_0): Call illegal_instruction_or_combination instead
56 of illegal_instruction.
57 (decode_PushPopReg_0, decode_CCflag_0, decode_CC2dreg_0,
58 decode_LDSTpmod_0, decode_dagMODim_0, decode_dagMODik_0,
59 decode_dspLDST_0, decode_LDST_0, _interp_insn_bfin): Likewise.
60 (decode_PushPopMultiple_0): Call illegal_instruction_combination when
61 PARALLEL_GROUP is not BFIN_PARALLEL_NONE.
62 (decode_CCflag_0, decode_REGMV_0, decode_ALU2op_0, decode_PTR2op_0,
63 decode_COMPI2opD_0, decode_COMPI2opP_0): Likewise.
64 (decode_CC2stat_0): Check PARALLEL_GROUP before cbit.
65 (decode_LDSTpmod_0): Call illegal_instruction_combination when
66 PARALLEL_GROUP is BFIN_PARALLEL_GROUP2.
67 (decode_dagMODim_0, decode_dagMODik_0, decode_LDST_0,
68 decode_LDSTiiFP_0, decode_LDSTii_0): Likewise.
69
70 2012-04-08 Mike Frysinger <vapier@gentoo.org>
71
72 * bfin-sim.h (bfin_parallel_group): New enum.
73 (bfin_cpu_state): Add new "group" member.
74 (PARALLEL_GROUP): Define.
75 * bfin-sim.c (decode_ProgCtrl_0): Change INSN_LEN check to
76 PARALLEL_GROUP.
77 (decode_CaCTRL_0, decode_PushPopReg_0, decode_ccMV_0, decode_CCflag_0,
78 decode_CC2dreg_0, decode_CC2stat_0, decode_BRCC_0, decode_UJUMP_0,
79 decode_LOGI2op_0, decode_LoopSetup_0, decode_LDIMMhalf_0,
80 decode_CALLa_0, decode_linkage_0): Likewise.
81 (_interp_insn_bfin): Set PARALLEL_GROUP.
82 (interp_insn_bfin): Likewise.
83
84 2012-04-08 Mike Frysinger <vapier@gentoo.org>
85
86 * bfin-sim.c (decode_dsp32alu_0): Delete extra space in TRACE_INSN.
87
88 2012-04-01 Mike Frysinger <vapier@gentoo.org>
89
90 * bfin-sim.c (_interp_insn_bfin): Call illegal_instruction_combination
91 when INSN_LEN is non-zero before 32bit decode.
92
93 2012-04-01 Mike Frysinger <vapier@gentoo.org>
94
95 * bfin-dis.c (fmtconst): Replace decimal handling with a single
96 sprintf call and the '*' field width.
97
98 2012-04-01 Mike Frysinger <vapier@gentoo.org>
99
100 * machs.c (bfin_model_map_bfrom): Return when mnum is 535.
101
102 2012-04-01 Mike Frysinger <vapier@gentoo.org>
103
104 * interp.c (bfin_user_init): Move auxvt_size decl from top to
105 inside of auxvt check.
106
107 2012-03-31 Mike Frysinger <vapier@gentoo.org>
108
109 * dv-bfin_sic.c (bfin_sic_finish): Change iwr1 to iwr2.
110
111 2012-03-31 Mike Frysinger <vapier@gentoo.org>
112
113 * devices.c: Include devices.h.
114
115 2012-03-24 Mike Frysinger <vapier@gentoo.org>
116
117 * aclocal.m4, config.in, configure: Regenerate.
118
119 2012-03-19 Robin Getz <robin.getz@analog.com>
120 Mike Frysinger <vapier@gentoo.org>
121
122 * bfin-sim.c (lshift): Add an overflow flag. Delete now unused
123 i, j, and tmp vars. Add a new v_i var. Split the overflow logic
124 out from the saturate logic. Do not set V ASTAT bits when working
125 with accumulators.
126 (decode_ALU2op_0): Add new argument to lshift call.
127 (decode_LOGI2op_0, decode_dsp32shift_0, decode_dsp32shiftimm_0):
128 Likewise.
129
130 2012-03-18 Mike Frysinger <vapier@gentoo.org>
131
132 * dv-bfin_ebiu_amc.c (struct bfin_ebiu_amc): Add bank_base.
133 (bfin_ebiu_amc_write_amgctl): Replace BFIN_EBIU_AMC_BASE with
134 amc->bank_base.
135 (bfin_ebiu_amc_finish): Assign BFIN_EBIU_AMC_BASE to amc->bank_base.
136
137 2012-03-18 Mike Frysinger <vapier@gentoo.org>
138
139 * dv-bfin_ebiu_amc.c (bfin_ebiu_amc_attach_address_callback): Use
140 ARRAY_SIZE rather than hardcoded constant.
141
142 2012-02-04 Mike Frysinger <vapier@gentoo.org>
143
3 * config.in: Regenerate. 144 * config.in: Regenerate.
4 * configure: Likewise. 145 * configure: Likewise.
5 * configure.ac: Add linux/types.h to AC_CHECK_HEADERS. 146 * configure.ac: Add linux/types.h to AC_CHECK_HEADERS.
6 * dv-eth_phy.c: Check for HAVE_LINUX_TYPES_H, and delete __u16 and 147 * dv-eth_phy.c: Check for HAVE_LINUX_TYPES_H, and delete __u16 and
7 _LINUX_TYPES_H defines. 148 _LINUX_TYPES_H defines.
8 149
9 2011-12-03 Mike Frysinger <vapier@gentoo.org> 150 2011-12-03 Mike Frysinger <vapier@gentoo.org>
10 151
11 * interp.c (bfin_syscall): Increase _tbuf storage. Declare new local 152 * interp.c (bfin_syscall): Increase _tbuf storage. Declare new local
12 tstr buffer. Call cb_get_string on tstr when handling CB_SYS_stat64, 153 tstr buffer. Call cb_get_string on tstr when handling CB_SYS_stat64,
(...skipping 511 matching lines...) Expand 10 before | Expand all | Expand 10 after
524 dv-bfin_mmu.h, dv-bfin_nfc.c, dv-bfin_nfc.h, dv-bfin_otp.c, 665 dv-bfin_mmu.h, dv-bfin_nfc.c, dv-bfin_nfc.h, dv-bfin_otp.c,
525 dv-bfin_otp.h, dv-bfin_pll.c, dv-bfin_pll.h, dv-bfin_ppi.c, 666 dv-bfin_otp.h, dv-bfin_pll.c, dv-bfin_pll.h, dv-bfin_ppi.c,
526 dv-bfin_ppi.h, dv-bfin_rtc.c, dv-bfin_rtc.h, dv-bfin_sic.c, 667 dv-bfin_ppi.h, dv-bfin_rtc.c, dv-bfin_rtc.h, dv-bfin_sic.c,
527 dv-bfin_sic.h, dv-bfin_spi.c, dv-bfin_spi.h, dv-bfin_trace.c, 668 dv-bfin_sic.h, dv-bfin_spi.c, dv-bfin_spi.h, dv-bfin_trace.c,
528 dv-bfin_trace.h, dv-bfin_twi.c, dv-bfin_twi.h, dv-bfin_uart.c, 669 dv-bfin_trace.h, dv-bfin_twi.c, dv-bfin_twi.h, dv-bfin_uart.c,
529 dv-bfin_uart.h, dv-bfin_uart2.c, dv-bfin_uart2.h, dv-bfin_wdog.c, 670 dv-bfin_uart.h, dv-bfin_uart2.c, dv-bfin_uart2.h, dv-bfin_wdog.c,
530 dv-bfin_wdog.h, dv-bfin_wp.c, dv-bfin_wp.h, dv-eth_phy.c, gui.c, 671 dv-bfin_wdog.h, dv-bfin_wp.c, dv-bfin_wp.h, dv-eth_phy.c, gui.c,
531 gui.h, insn_list.def, interp.c, linux-fixed-code.h, linux-fixed-code.s, 672 gui.h, insn_list.def, interp.c, linux-fixed-code.h, linux-fixed-code.s,
532 linux-targ-map.h, machs.c, machs.h, proc_list.def, sim-main.h, 673 linux-targ-map.h, machs.c, machs.h, proc_list.def, sim-main.h,
533 tconfig.in: New Blackfin port. 674 tconfig.in: New Blackfin port.
OLDNEW
« no previous file with comments | « sim/avr/interp.c ('k') | sim/bfin/aclocal.m4 » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698