target/armv7_9_common: Use 'bool' data type
Change-Id: I5af27247f39cf47c925260784e21292f34665471 Signed-off-by: Marc Schink <openocd-dev@marcschink.de> Reviewed-on: http://openocd.zylin.com/4953 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
parent
de58a6d1b7
commit
ae02b84cf8
|
@ -1141,20 +1141,20 @@ int arm7_9_soft_reset_halt(struct target *target)
|
||||||
cpsr &= ~0xff;
|
cpsr &= ~0xff;
|
||||||
cpsr |= 0xd3;
|
cpsr |= 0xd3;
|
||||||
arm_set_cpsr(arm, cpsr);
|
arm_set_cpsr(arm, cpsr);
|
||||||
arm->cpsr->dirty = 1;
|
arm->cpsr->dirty = true;
|
||||||
|
|
||||||
/* start fetching from 0x0 */
|
/* start fetching from 0x0 */
|
||||||
buf_set_u32(arm->pc->value, 0, 32, 0x0);
|
buf_set_u32(arm->pc->value, 0, 32, 0x0);
|
||||||
arm->pc->dirty = 1;
|
arm->pc->dirty = true;
|
||||||
arm->pc->valid = 1;
|
arm->pc->valid = true;
|
||||||
|
|
||||||
/* reset registers */
|
/* reset registers */
|
||||||
for (i = 0; i <= 14; i++) {
|
for (i = 0; i <= 14; i++) {
|
||||||
struct reg *r = arm_reg_current(arm, i);
|
struct reg *r = arm_reg_current(arm, i);
|
||||||
|
|
||||||
buf_set_u32(r->value, 0, 32, 0xffffffff);
|
buf_set_u32(r->value, 0, 32, 0xffffffff);
|
||||||
r->dirty = 1;
|
r->dirty = true;
|
||||||
r->valid = 1;
|
r->valid = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
retval = target_call_event_callbacks(target, TARGET_EVENT_HALTED);
|
retval = target_call_event_callbacks(target, TARGET_EVENT_HALTED);
|
||||||
|
@ -1346,7 +1346,7 @@ static int arm7_9_debug_entry(struct target *target)
|
||||||
buf_set_u32(r->value, 0, 32, context[i]);
|
buf_set_u32(r->value, 0, 32, context[i]);
|
||||||
/* r0 and r15 (pc) have to be restored later */
|
/* r0 and r15 (pc) have to be restored later */
|
||||||
r->dirty = (i == 0) || (i == 15);
|
r->dirty = (i == 0) || (i == 15);
|
||||||
r->valid = 1;
|
r->valid = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
LOG_DEBUG("entered debug state at PC 0x%" PRIx32 "", context[15]);
|
LOG_DEBUG("entered debug state at PC 0x%" PRIx32 "", context[15]);
|
||||||
|
@ -1359,8 +1359,8 @@ static int arm7_9_debug_entry(struct target *target)
|
||||||
if (retval != ERROR_OK)
|
if (retval != ERROR_OK)
|
||||||
return retval;
|
return retval;
|
||||||
buf_set_u32(arm->spsr->value, 0, 32, spsr);
|
buf_set_u32(arm->spsr->value, 0, 32, spsr);
|
||||||
arm->spsr->dirty = 0;
|
arm->spsr->dirty = false;
|
||||||
arm->spsr->valid = 1;
|
arm->spsr->valid = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
retval = jtag_execute_queue();
|
retval = jtag_execute_queue();
|
||||||
|
@ -1411,13 +1411,13 @@ static int arm7_9_full_context(struct target *target)
|
||||||
uint32_t mask = 0;
|
uint32_t mask = 0;
|
||||||
uint32_t *reg_p[16];
|
uint32_t *reg_p[16];
|
||||||
int j;
|
int j;
|
||||||
int valid = 1;
|
bool valid = true;
|
||||||
|
|
||||||
/* check if there are invalid registers in the current mode
|
/* check if there are invalid registers in the current mode
|
||||||
*/
|
*/
|
||||||
for (j = 0; j <= 16; j++) {
|
for (j = 0; j <= 16; j++) {
|
||||||
if (ARMV4_5_CORE_REG_MODE(arm->core_cache, armv4_5_number_to_mode(i), j).valid == 0)
|
if (!ARMV4_5_CORE_REG_MODE(arm->core_cache, armv4_5_number_to_mode(i), j).valid)
|
||||||
valid = 0;
|
valid = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
|
@ -1431,8 +1431,8 @@ static int arm7_9_full_context(struct target *target)
|
||||||
arm7_9->write_xpsr_im8(target, tmp_cpsr & 0xff, 0, 0);
|
arm7_9->write_xpsr_im8(target, tmp_cpsr & 0xff, 0, 0);
|
||||||
|
|
||||||
for (j = 0; j < 15; j++) {
|
for (j = 0; j < 15; j++) {
|
||||||
if (ARMV4_5_CORE_REG_MODE(arm->core_cache,
|
if (!ARMV4_5_CORE_REG_MODE(arm->core_cache,
|
||||||
armv4_5_number_to_mode(i), j).valid == 0) {
|
armv4_5_number_to_mode(i), j).valid) {
|
||||||
reg_p[j] = (uint32_t *)ARMV4_5_CORE_REG_MODE(
|
reg_p[j] = (uint32_t *)ARMV4_5_CORE_REG_MODE(
|
||||||
arm->core_cache,
|
arm->core_cache,
|
||||||
armv4_5_number_to_mode(i),
|
armv4_5_number_to_mode(i),
|
||||||
|
@ -1440,10 +1440,10 @@ static int arm7_9_full_context(struct target *target)
|
||||||
mask |= 1 << j;
|
mask |= 1 << j;
|
||||||
ARMV4_5_CORE_REG_MODE(arm->core_cache,
|
ARMV4_5_CORE_REG_MODE(arm->core_cache,
|
||||||
armv4_5_number_to_mode(i),
|
armv4_5_number_to_mode(i),
|
||||||
j).valid = 1;
|
j).valid = true;
|
||||||
ARMV4_5_CORE_REG_MODE(arm->core_cache,
|
ARMV4_5_CORE_REG_MODE(arm->core_cache,
|
||||||
armv4_5_number_to_mode(i),
|
armv4_5_number_to_mode(i),
|
||||||
j).dirty = 0;
|
j).dirty = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1452,15 +1452,15 @@ static int arm7_9_full_context(struct target *target)
|
||||||
arm7_9->read_core_regs(target, mask, reg_p);
|
arm7_9->read_core_regs(target, mask, reg_p);
|
||||||
|
|
||||||
/* check if the PSR has to be read */
|
/* check if the PSR has to be read */
|
||||||
if (ARMV4_5_CORE_REG_MODE(arm->core_cache, armv4_5_number_to_mode(i),
|
if (!ARMV4_5_CORE_REG_MODE(arm->core_cache, armv4_5_number_to_mode(i),
|
||||||
16).valid == 0) {
|
16).valid) {
|
||||||
arm7_9->read_xpsr(target,
|
arm7_9->read_xpsr(target,
|
||||||
(uint32_t *)ARMV4_5_CORE_REG_MODE(arm->core_cache,
|
(uint32_t *)ARMV4_5_CORE_REG_MODE(arm->core_cache,
|
||||||
armv4_5_number_to_mode(i), 16).value, 1);
|
armv4_5_number_to_mode(i), 16).value, 1);
|
||||||
ARMV4_5_CORE_REG_MODE(arm->core_cache, armv4_5_number_to_mode(i),
|
ARMV4_5_CORE_REG_MODE(arm->core_cache, armv4_5_number_to_mode(i),
|
||||||
16).valid = 1;
|
16).valid = true;
|
||||||
ARMV4_5_CORE_REG_MODE(arm->core_cache, armv4_5_number_to_mode(i),
|
ARMV4_5_CORE_REG_MODE(arm->core_cache, armv4_5_number_to_mode(i),
|
||||||
16).dirty = 0;
|
16).dirty = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1494,7 +1494,7 @@ static int arm7_9_restore_context(struct target *target)
|
||||||
struct reg *reg;
|
struct reg *reg;
|
||||||
enum arm_mode current_mode = arm->core_mode;
|
enum arm_mode current_mode = arm->core_mode;
|
||||||
int i, j;
|
int i, j;
|
||||||
int dirty;
|
bool dirty;
|
||||||
int mode_change;
|
int mode_change;
|
||||||
|
|
||||||
LOG_DEBUG("-");
|
LOG_DEBUG("-");
|
||||||
|
@ -1518,15 +1518,15 @@ static int arm7_9_restore_context(struct target *target)
|
||||||
for (i = 0; i < 6; i++) {
|
for (i = 0; i < 6; i++) {
|
||||||
LOG_DEBUG("examining %s mode",
|
LOG_DEBUG("examining %s mode",
|
||||||
arm_mode_name(arm->core_mode));
|
arm_mode_name(arm->core_mode));
|
||||||
dirty = 0;
|
dirty = false;
|
||||||
mode_change = 0;
|
mode_change = 0;
|
||||||
/* check if there are dirty registers in the current mode
|
/* check if there are dirty registers in the current mode
|
||||||
*/
|
*/
|
||||||
for (j = 0; j <= 16; j++) {
|
for (j = 0; j <= 16; j++) {
|
||||||
reg = &ARMV4_5_CORE_REG_MODE(arm->core_cache, armv4_5_number_to_mode(i), j);
|
reg = &ARMV4_5_CORE_REG_MODE(arm->core_cache, armv4_5_number_to_mode(i), j);
|
||||||
if (reg->dirty == 1) {
|
if (reg->dirty) {
|
||||||
if (reg->valid == 1) {
|
if (reg->valid) {
|
||||||
dirty = 1;
|
dirty = true;
|
||||||
LOG_DEBUG("examining dirty reg: %s", reg->name);
|
LOG_DEBUG("examining dirty reg: %s", reg->name);
|
||||||
struct arm_reg *reg_arch_info;
|
struct arm_reg *reg_arch_info;
|
||||||
reg_arch_info = reg->arch_info;
|
reg_arch_info = reg->arch_info;
|
||||||
|
@ -1567,12 +1567,12 @@ static int arm7_9_restore_context(struct target *target)
|
||||||
armv4_5_number_to_mode(i),
|
armv4_5_number_to_mode(i),
|
||||||
j);
|
j);
|
||||||
|
|
||||||
if (reg->dirty == 1) {
|
if (reg->dirty) {
|
||||||
regs[j] = buf_get_u32(reg->value, 0, 32);
|
regs[j] = buf_get_u32(reg->value, 0, 32);
|
||||||
mask |= 1 << j;
|
mask |= 1 << j;
|
||||||
num_regs++;
|
num_regs++;
|
||||||
reg->dirty = 0;
|
reg->dirty = false;
|
||||||
reg->valid = 1;
|
reg->valid = true;
|
||||||
LOG_DEBUG("writing register %i mode %s "
|
LOG_DEBUG("writing register %i mode %s "
|
||||||
"with value 0x%8.8" PRIx32, j,
|
"with value 0x%8.8" PRIx32, j,
|
||||||
arm_mode_name(arm->core_mode),
|
arm_mode_name(arm->core_mode),
|
||||||
|
@ -1614,15 +1614,15 @@ static int arm7_9_restore_context(struct target *target)
|
||||||
arm7_9->write_xpsr(target,
|
arm7_9->write_xpsr(target,
|
||||||
buf_get_u32(arm->cpsr->value, 0, 32)
|
buf_get_u32(arm->cpsr->value, 0, 32)
|
||||||
& ~0x20, 0);
|
& ~0x20, 0);
|
||||||
arm->cpsr->dirty = 0;
|
arm->cpsr->dirty = false;
|
||||||
arm->cpsr->valid = 1;
|
arm->cpsr->valid = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* restore PC */
|
/* restore PC */
|
||||||
LOG_DEBUG("writing PC with value 0x%8.8" PRIx32,
|
LOG_DEBUG("writing PC with value 0x%8.8" PRIx32,
|
||||||
buf_get_u32(arm->pc->value, 0, 32));
|
buf_get_u32(arm->pc->value, 0, 32));
|
||||||
arm7_9->write_pc(target, buf_get_u32(arm->pc->value, 0, 32));
|
arm7_9->write_pc(target, buf_get_u32(arm->pc->value, 0, 32));
|
||||||
arm->pc->dirty = 0;
|
arm->pc->dirty = false;
|
||||||
|
|
||||||
return ERROR_OK;
|
return ERROR_OK;
|
||||||
}
|
}
|
||||||
|
@ -2024,8 +2024,8 @@ static int arm7_9_read_core_reg(struct target *target, struct reg *r,
|
||||||
if (retval != ERROR_OK)
|
if (retval != ERROR_OK)
|
||||||
return retval;
|
return retval;
|
||||||
|
|
||||||
r->valid = 1;
|
r->valid = true;
|
||||||
r->dirty = 0;
|
r->dirty = false;
|
||||||
buf_set_u32(r->value, 0, 32, value);
|
buf_set_u32(r->value, 0, 32, value);
|
||||||
|
|
||||||
if ((mode != ARM_MODE_ANY) && (mode != arm->core_mode)
|
if ((mode != ARM_MODE_ANY) && (mode != arm->core_mode)
|
||||||
|
@ -2081,8 +2081,8 @@ static int arm7_9_write_core_reg(struct target *target, struct reg *r,
|
||||||
arm7_9->write_xpsr(target, t, spsr);
|
arm7_9->write_xpsr(target, t, spsr);
|
||||||
}
|
}
|
||||||
|
|
||||||
r->valid = 1;
|
r->valid = true;
|
||||||
r->dirty = 0;
|
r->dirty = false;
|
||||||
|
|
||||||
if ((mode != ARM_MODE_ANY) && (mode != arm->core_mode)
|
if ((mode != ARM_MODE_ANY) && (mode != arm->core_mode)
|
||||||
&& (areg->mode != ARM_MODE_ANY)) {
|
&& (areg->mode != ARM_MODE_ANY)) {
|
||||||
|
|
Loading…
Reference in New Issue