aboutsummaryrefslogtreecommitdiff
path: root/sim/bfin/sim-main.h
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2015-06-23 22:17:47 +0545
committerMike Frysinger <vapier@gentoo.org>2021-01-02 20:55:21 -0500
commit0ede24f2c46d2b888f5e19418e577f3c1110f6a5 (patch)
treefa410e70e724d2dc61347f24e137b9aecbcc6efb /sim/bfin/sim-main.h
parent3b47e132c439a5ac477bc07fab06edaa45fa0533 (diff)
downloadgdb-0ede24f2c46d2b888f5e19418e577f3c1110f6a5.zip
gdb-0ede24f2c46d2b888f5e19418e577f3c1110f6a5.tar.gz
gdb-0ede24f2c46d2b888f5e19418e577f3c1110f6a5.tar.bz2
sim: common: add align_{up,down} to match gdb
We have ALIGN_{8,16,PAGE} and FLOOR_PAGE macros (where PAGE is defined as 4k) which were imported from the ppc sim. But no other sim utilizes these and hardcoding the sizes in the name is a bit limiting. Let's delete these and import the two general macros that gdb uses: align_up(addr, bytes) align_down(addr, bytes) This in turn allows us to cut over the Blackfin code immediately.
Diffstat (limited to 'sim/bfin/sim-main.h')
-rw-r--r--sim/bfin/sim-main.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/sim/bfin/sim-main.h b/sim/bfin/sim-main.h
index 0b61ed6..a09ea49 100644
--- a/sim/bfin/sim-main.h
+++ b/sim/bfin/sim-main.h
@@ -53,9 +53,7 @@ struct sim_state {
#include "dv-bfin_trace.h"
#undef CLAMP
-#undef ALIGN
#define CLAMP(a, b, c) min (max (a, b), c)
-#define ALIGN(addr, size) (((addr) + ((size)-1)) & ~((size)-1))
/* TODO: Move all this trace logic to the common code. */
#define BFIN_TRACE_CORE(cpu, addr, size, map, val) \