linux/arch/arc
Vineet Gupta 010a8c9888 ARC: boot log: decontaminate ARCv2 ISA_CONFIG register
ARCv2 ISA_CONFIG and ARC700_BUILD build config registers are not
compatible. cpuinfo_arc had isa info placeholder which was mashup of bits
form both.

Untangle this by defining it off of ARCv2 ISA info and it is fine even
for ARC700 since former is a super set of latter (ARC700 buildonly has 2
bits for atomics and stack check).

At runtime, we treat ARCv2 ISA info as a generic placeholder but
populate it correctly depending on ARC700 or HS.

This paves way for adding more HS specific bits in isa info which was
colliding with the extra bits for arc700.

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
2017-10-03 20:36:49 -07:00
..
boot ARC: [plat-hsdk] use actual clk driver to manage cpu clk 2017-10-03 20:36:49 -07:00
configs ARC: [*defconfig] Reenable soft lock-up detector 2017-10-03 20:36:49 -07:00
include ARC: boot log: decontaminate ARCv2 ISA_CONFIG register 2017-10-03 20:36:49 -07:00
kernel ARC: boot log: decontaminate ARCv2 ISA_CONFIG register 2017-10-03 20:36:49 -07:00
lib ARC: dw2 unwind: enable cfi pseudo ops in string lib 2016-09-30 14:48:22 -07:00
mm ARC: Re-enable MMU upon Machine Check exception 2017-09-01 11:29:05 -07:00
oprofile ARC: OProfile support 2013-02-15 23:16:00 +05:30
plat-axs10x ARC: [plat-axs103] Add temporary quirk to reset ethernet IP 2017-10-03 20:36:49 -07:00
plat-eznps ARC: [plat-eznps] handle extra aux regs #1: save/restore on context switch 2017-08-28 15:17:36 -07:00
plat-hsdk ARC: [plat-hsdk] use actual clk driver to manage cpu clk 2017-10-03 20:36:49 -07:00
plat-sim ARC: [plat-sim] Include this platform unconditionally 2017-08-04 13:49:47 +05:30
plat-tb10x arc: select GPIOLIB directly 2016-04-26 14:07:59 +02:00
Kbuild
Kconfig ARC: [plat-hsdk] initial port for HSDK board 2017-09-01 11:26:28 -07:00
Kconfig.debug ARC: With earlycon in use, retire EARLY_PRINTK 2015-05-11 11:20:21 +05:30
Makefile arc: remove redundant UTS_MACHINE define in arch/arc/Makefile 2017-10-03 20:36:49 -07:00