Mercurial > ecos
diff packages/hal/sh/arch/current/src/sh_stub.c @ 134:d2f49caf9e38 ecos-sw-2000-11-03
Merge from eCos master repository on 2000-11-03-09:00:49-GMT
| author | jlarmour |
|---|---|
| date | Fri, 03 Nov 2000 21:17:40 +0000 |
| parents | 0c2b7be0d798 |
| children | a9ac27ec7abc |
line wrap: on
line diff
--- a/packages/hal/sh/arch/current/src/sh_stub.c +++ b/packages/hal/sh/arch/current/src/sh_stub.c @@ -131,7 +131,7 @@ void __single_step (void) // The address of the instruction to execute. HAL_WRITE_UINT32(CYGARC_REG_BARA, get_register(PC)); // Match entire address. -#ifdef CYGARC_SH_MOD_UBC_V1 +#if (CYGARC_SH_MOD_UBC == 1) HAL_WRITE_UINT8(CYGARC_REG_BAMRA, CYGARC_REG_BAMRA_BARA_UNMASKED); #else HAL_WRITE_UINT32(CYGARC_REG_BAMRA, 0xffffffff); @@ -140,7 +140,7 @@ void __single_step (void) HAL_WRITE_UINT16(CYGARC_REG_BRCR, CYGARC_REG_BRCR_PCBA); // Stop on IFETCH/READ HAL_WRITE_UINT16(CYGARC_REG_BBRA, -#ifdef CYGARC_SH_MOD_UBC_V3 +#if (CYGARC_SH_MOD_UBC == 3) CYGARC_REG_BBRA_CPU| // Match on CPU cycle #endif CYGARC_REG_BBRA_IFETCH|CYGARC_REG_BBRA_READ);
