arc: merge common start-up code between ARC and ARCv2Even though ARCompact and ARCv2 are not binary compatible most ofassembly instructions are used in both. With this change we'll get ridof dupl
arc: merge common start-up code between ARC and ARCv2Even though ARCompact and ARCv2 are not binary compatible most ofassembly instructions are used in both. With this change we'll get ridof duplicate code.Still IVTs are implemented differently so we're keeping them in separatefiles.Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
show more ...
arc: move CPU flags selection to the main "config.mk"As a preparation to ARCv2 port submission we're moving CPU slectionflags to a common location.Also it will allow us to have more flexible CPU
arc: move CPU flags selection to the main "config.mk"As a preparation to ARCv2 port submission we're moving CPU slectionflags to a common location.Also it will allow us to have more flexible CPU specification, not onlyISA version but CPU family as well checking CONFIG_ARC_CPU_xxx.Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
arc: rename "arc700" in "arcv1"As a preparation to ARCv2 port submission we rename "arc700" folder to"arcv1" which stands for ARCv1 ISA also known as ARCompact.This will allow us to add more fla
arc: rename "arc700" in "arcv1"As a preparation to ARCv2 port submission we rename "arc700" folder to"arcv1" which stands for ARCv1 ISA also known as ARCompact.This will allow us to add more flavours of binary-compatible ARCv1 CPUslike ARC600 if needed later on and all required ARCv2 CPUs (which arebinary incompatible with ARCv1) in "arcv2" folder in subsequent commits.Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>Signed-off-by: Igor Guryanov <guryanov@synopsys.com>