SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
55
devel/arm-none-eabi/gdb/patches/patch-sim_arm_maverick_c
Normal file
55
devel/arm-none-eabi/gdb/patches/patch-sim_arm_maverick_c
Normal file
|
@ -0,0 +1,55 @@
|
|||
[ARM, sim] Fix build error and warnings
|
||||
851c0536cabb661847c45c73ebd796eb3299066b
|
||||
|
||||
Index: sim/arm/maverick.c
|
||||
--- sim/arm/maverick.c.orig
|
||||
+++ sim/arm/maverick.c
|
||||
@@ -19,6 +19,7 @@
|
||||
#include "armdefs.h"
|
||||
#include "ansidecl.h"
|
||||
#include "armemu.h"
|
||||
+#include "maverick.h"
|
||||
|
||||
/*#define CIRRUS_DEBUG 1 */
|
||||
#if CIRRUS_DEBUG
|
||||
@@ -30,36 +31,10 @@
|
||||
#define POS64(i) ( (~(i)) >> 63 )
|
||||
#define NEG64(i) ( (i) >> 63 )
|
||||
|
||||
-/* Define Co-Processor instruction handlers here. */
|
||||
-
|
||||
-/* Here's ARMulator's DSP definition. A few things to note:
|
||||
- 1) it has 16 64-bit registers and 4 72-bit accumulators
|
||||
- 2) you can only access its registers with MCR and MRC. */
|
||||
-
|
||||
-/* We can't define these in here because this file might not be linked
|
||||
- unless the target is arm9e-*. They are defined in wrapper.c.
|
||||
- Eventually the simulator should be made to handle any coprocessor
|
||||
- at run time. */
|
||||
-struct maverick_regs
|
||||
-{
|
||||
- union
|
||||
- {
|
||||
- int i;
|
||||
- float f;
|
||||
- } upper;
|
||||
-
|
||||
- union
|
||||
- {
|
||||
- int i;
|
||||
- float f;
|
||||
- } lower;
|
||||
-};
|
||||
-
|
||||
-union maverick_acc_regs
|
||||
-{
|
||||
- long double ld; /* Acc registers are 72-bits. */
|
||||
-};
|
||||
-
|
||||
+/* These variables are defined here and made extern in maverick.h for use
|
||||
+ in wrapper.c for now.
|
||||
+ Eventually the simulator should be made to handle any coprocessor at run
|
||||
+ time. */
|
||||
struct maverick_regs DSPregs[16];
|
||||
union maverick_acc_regs DSPacc[4];
|
||||
ARMword DSPsc;
|
Loading…
Add table
Add a link
Reference in a new issue