blackfin: add support for L1 code/data flags
Add new linker options for marking programs to load into L1 memory at runtime. This needs new EF flag bits, so declare them. Signed-off-by: Jie Zhang <jie.zhang@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
		
							parent
							
								
									8506523421
								
							
						
					
					
						commit
						fee22c5382
					
				|  | @ -1,3 +1,8 @@ | ||||||
|  | 2010-11-16  Jie Zhang  <jie.zhang@analog.com> | ||||||
|  | 
 | ||||||
|  | 	* elf/bfin.h (EF_BFIN_CODE_IN_L1): Define. | ||||||
|  | 	(EF_BFIN_DATA_IN_L1): Define. | ||||||
|  | 
 | ||||||
| 2010-11-04  Ian Lance Taylor  <iant@google.com> | 2010-11-04  Ian Lance Taylor  <iant@google.com> | ||||||
| 
 | 
 | ||||||
| 	* dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go. | 	* dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go. | ||||||
|  |  | ||||||
|  | @ -88,5 +88,8 @@ END_RELOC_NUMBERS (R_BFIN_max) | ||||||
| #define EF_BFIN_PIC		0x00000001	/* -fpic */ | #define EF_BFIN_PIC		0x00000001	/* -fpic */ | ||||||
| #define EF_BFIN_FDPIC		0x00000002      /* -mfdpic */ | #define EF_BFIN_FDPIC		0x00000002      /* -mfdpic */ | ||||||
| 
 | 
 | ||||||
|  | #define EF_BFIN_CODE_IN_L1	0x00000010	/* --code-in-l1 */ | ||||||
|  | #define EF_BFIN_DATA_IN_L1	0x00000020	/* --data-in-l1 */ | ||||||
|  | 
 | ||||||
| #define	EF_BFIN_PIC_FLAGS	(EF_BFIN_PIC | EF_BFIN_FDPIC) | #define	EF_BFIN_PIC_FLAGS	(EF_BFIN_PIC | EF_BFIN_FDPIC) | ||||||
| #endif /* _ELF_BFIN_H */ | #endif /* _ELF_BFIN_H */ | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue