Browse Source

sim: bfin: add bf526-0.2/bf54x-0.4 rom regions

Add regions for the on-chip roms on some newer Blackfin parts.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
binutils-2_22-branch
Mike Frysinger 15 years ago
parent
commit
dfb61fb66f
  1. 9
      sim/bfin/ChangeLog
  2. 3
      sim/bfin/bfroms/all.h
  3. 4
      sim/bfin/bfroms/bf526-0.2.h
  4. 4
      sim/bfin/bfroms/bf54x-0.4.h
  5. 4
      sim/bfin/bfroms/bf54x_l1-0.4.h
  6. 3
      sim/bfin/machs.c

9
sim/bfin/ChangeLog

@ -1,3 +1,12 @@
2011-05-25 Mike Frysinger <vapier@gentoo.org>
* machs.c (bf526_roms): Add a region with rev of 2.
(bf54x_roms): Add regions with rev of 4.
* bfroms/all.h: Include new bf526-0.2.h, bf54x-0.4.h, and
bf54x_l1-0.4.h headers.
* bfroms/bf526-0.2.h, bfroms/bf54x-0.4.h, bfroms/bf54x_l1-0.4.h:
New header files.
2011-05-14 Mike Frysinger <vapier@gentoo.org>
* bfin-sim.c (decode_PushPopReg_0): Delete (grp == 1 && reg == 6)

3
sim/bfin/bfroms/all.h

@ -6,6 +6,7 @@
#include "bf526-0.0.h"
#include "bf526-0.1.h"
#include "bf526-0.2.h"
#include "bf527-0.0.h"
#include "bf527-0.1.h"
#include "bf527-0.2.h"
@ -32,9 +33,11 @@
#include "bf54x-0.0.h"
#include "bf54x-0.1.h"
#include "bf54x-0.2.h"
#include "bf54x-0.4.h"
#include "bf54x_l1-0.0.h"
#include "bf54x_l1-0.1.h"
#include "bf54x_l1-0.2.h"
#include "bf54x_l1-0.4.h"
#include "bf561-0.5.h"

4
sim/bfin/bfroms/bf526-0.2.h

@ -0,0 +1,4 @@
/* DO NOT EDIT: Autogenerated. */
static const char bfrom_bf526_0_2[] =
{
};

4
sim/bfin/bfroms/bf54x-0.4.h

@ -0,0 +1,4 @@
/* DO NOT EDIT: Autogenerated. */
static const char bfrom_bf54x_0_4[] =
{
};

4
sim/bfin/bfroms/bf54x_l1-0.4.h

@ -0,0 +1,4 @@
/* DO NOT EDIT: Autogenerated. */
static const char bfrom_bf54x_l1_0_4[] =
{
};

3
sim/bfin/machs.c

@ -902,6 +902,7 @@ static const struct bfrom bf51x_roms[] =
};
static const struct bfrom bf526_roms[] =
{
BFROM (526, 2, 0x1000000),
BFROM (526, 1, 0x1000000),
BFROM (526, 0, 0x1000000),
BFROM_STUB,
@ -943,9 +944,11 @@ static const struct bfrom bf538_roms[] =
};
static const struct bfrom bf54x_roms[] =
{
BFROM (54x, 4, 0),
BFROM (54x, 2, 0),
BFROM (54x, 1, 0),
BFROM (54x, 0, 0),
BFROMA (0xffa14000, 54x_l1, 4, 0),
BFROMA (0xffa14000, 54x_l1, 2, 0),
BFROMA (0xffa14000, 54x_l1, 1, 0),
BFROMA (0xffa14000, 54x_l1, 0, 0),

Loading…
Cancel
Save