mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-27 01:28:46 +00:00
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:
@@ -2238,6 +2238,21 @@ get_machine_flags (unsigned e_flags, unsigned e_machine)
|
||||
decode_ARM_machine_flags (e_flags, buf);
|
||||
break;
|
||||
|
||||
case EM_BLACKFIN:
|
||||
if (e_flags & EF_BFIN_PIC)
|
||||
strcat (buf, ", PIC");
|
||||
|
||||
if (e_flags & EF_BFIN_FDPIC)
|
||||
strcat (buf, ", FDPIC");
|
||||
|
||||
if (e_flags & EF_BFIN_CODE_IN_L1)
|
||||
strcat (buf, ", code in L1");
|
||||
|
||||
if (e_flags & EF_BFIN_DATA_IN_L1)
|
||||
strcat (buf, ", data in L1");
|
||||
|
||||
break;
|
||||
|
||||
case EM_CYGNUS_FRV:
|
||||
switch (e_flags & EF_FRV_CPU_MASK)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user