Fix score bugs
This commit is contained in:
parent
20f9af5348
commit
09a35955fb
|
@ -1,3 +1,9 @@
|
||||||
|
2006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
|
||||||
|
|
||||||
|
* score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
|
||||||
|
(EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
|
||||||
|
(EF_SCORE_HASENTRY): Delete.
|
||||||
|
|
||||||
2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
|
2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
|
||||||
|
|
||||||
* score.h: New file.
|
* score.h: New file.
|
||||||
|
|
|
@ -26,22 +26,21 @@
|
||||||
#include "elf/reloc-macros.h"
|
#include "elf/reloc-macros.h"
|
||||||
|
|
||||||
#define SCORE_SIMULATOR_ACTIVE 1
|
#define SCORE_SIMULATOR_ACTIVE 1
|
||||||
#define OPC_PTMASK 0xc0000000 /* Parity-bit Mask */
|
#define OPC_PTMASK 0xc0000000 /* Parity-bit Mask. */
|
||||||
#define OPC16_PTMASK 0x00008000
|
#define OPC16_PTMASK 0x00008000
|
||||||
/* The parity-bit denotes. */
|
/* The parity-bit denotes. */
|
||||||
#define OPC_32 0xc0000000 /* denotes 32b instruction, (default) */
|
#define OPC_32 0xc0000000 /* Denotes 32b instruction, (default). */
|
||||||
#define OPC_16 0x00000000 /* denotes 16b instruction */
|
#define OPC_16 0x00000000 /* Denotes 16b instruction. */
|
||||||
#define OPC_PE 0x8000 /* denotes parallel-execution instructions */
|
#define OPC_PE 0x8000 /* Denotes parallel-execution instructions. */
|
||||||
#define EF_SCORE_HASENTRY 0x02
|
|
||||||
#define GP_DISP_LABEL "_gp_disp"
|
#define GP_DISP_LABEL "_gp_disp"
|
||||||
|
|
||||||
/* Processor specific flags for the ELF header e_flags field. */
|
/* Processor specific flags for the ELF header e_flags field: */
|
||||||
|
|
||||||
/* Fix data dependency. */
|
|
||||||
#define EF_SCORE_FIXDEP 0x00000001
|
|
||||||
|
|
||||||
/* File contains position independent code. */
|
/* File contains position independent code. */
|
||||||
#define EF_SCORE_PIC 0x00000002
|
#define EF_SCORE_PIC 0x80000000
|
||||||
|
|
||||||
|
/* Fix data dependency. */
|
||||||
|
#define EF_SCORE_FIXDEP 0x40000000
|
||||||
|
|
||||||
/* Defined and allocated common symbol. Value is virtual address. If
|
/* Defined and allocated common symbol. Value is virtual address. If
|
||||||
relocated, alignment must be preserved. */
|
relocated, alignment must be preserved. */
|
||||||
|
|
Loading…
Reference in New Issue