This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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

Committed.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>

2011-05-24  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.
---
 sim/bfin/bfroms/all.h          |    3 +++
 sim/bfin/bfroms/bf526-0.2.h    |    4 ++++
 sim/bfin/bfroms/bf54x-0.4.h    |    4 ++++
 sim/bfin/bfroms/bf54x_l1-0.4.h |    4 ++++
 sim/bfin/machs.c               |    3 +++
 5 files changed, 18 insertions(+), 0 deletions(-)
 create mode 100644 sim/bfin/bfroms/bf526-0.2.h
 create mode 100644 sim/bfin/bfroms/bf54x-0.4.h
 create mode 100644 sim/bfin/bfroms/bf54x_l1-0.4.h

diff --git a/sim/bfin/bfroms/all.h b/sim/bfin/bfroms/all.h
index 1b562d9..00c23cf 100644
--- a/sim/bfin/bfroms/all.h
+++ b/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"
 
diff --git a/sim/bfin/bfroms/bf526-0.2.h b/sim/bfin/bfroms/bf526-0.2.h
new file mode 100644
index 0000000..5315b62
--- /dev/null
+++ b/sim/bfin/bfroms/bf526-0.2.h
@@ -0,0 +1,4 @@
+/* DO NOT EDIT: Autogenerated.  */
+static const char bfrom_bf526_0_2[] =
+{
+};
diff --git a/sim/bfin/bfroms/bf54x-0.4.h b/sim/bfin/bfroms/bf54x-0.4.h
new file mode 100644
index 0000000..e1f38ff
--- /dev/null
+++ b/sim/bfin/bfroms/bf54x-0.4.h
@@ -0,0 +1,4 @@
+/* DO NOT EDIT: Autogenerated.  */
+static const char bfrom_bf54x_0_4[] =
+{
+};
diff --git a/sim/bfin/bfroms/bf54x_l1-0.4.h b/sim/bfin/bfroms/bf54x_l1-0.4.h
new file mode 100644
index 0000000..eabc65b
--- /dev/null
+++ b/sim/bfin/bfroms/bf54x_l1-0.4.h
@@ -0,0 +1,4 @@
+/* DO NOT EDIT: Autogenerated.  */
+static const char bfrom_bf54x_l1_0_4[] =
+{
+};
diff --git a/sim/bfin/machs.c b/sim/bfin/machs.c
index 3342028..118960b 100644
--- a/sim/bfin/machs.c
+++ b/sim/bfin/machs.c
@@ -1586,6 +1586,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,
@@ -1627,9 +1628,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),
-- 
1.7.5.rc3


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]