armv8: exceptions: optimize exception regs infoAdd arm core registers bits description, it looks like:Relocate offset = 000000003db55000* ELR(PC) = 000000000025bd78* LR = 0000000
armv8: exceptions: optimize exception regs infoAdd arm core registers bits description, it looks like:Relocate offset = 000000003db55000* ELR(PC) = 000000000025bd78* LR = 000000000025def4* SP = 0000000039d4a6b0* ESR_EL2 = 0000000040732550 EC[31:26] == 001100, Exception from an MCRR or MRRC access IL[25] == 0, 16-bit instruction trapped* DAIF = 00000000000003c0 D[9] == 1, DBG masked A[8] == 1, ABORT masked I[7] == 1, IRQ masked F[6] == 1, FIQ masked* SPSR_EL2 = 0000000080000349 D[9] == 1, DBG masked A[8] == 1, ABORT masked I[7] == 0, IRQ not masked F[6] == 1, FIQ masked M[4] == 0, Exception taken from AArch64 M[3:0] == 1001, EL2h* SCTLR_EL2 = 0000000030c51835 I[12] == 1, Icaches enabled C[2] == 1, Dcache enabled M[0] == 1, MMU enabled* VBAR_EL2 = 000000003dd55800* HCR_EL2 = 000000000800003a* TTBR0_EL2 = 000000003fff0000x0 : 00000000ff300000 x1 : 0000000054808028x2 : 000000000000002f x3 : 00000000ff160000x4 : 0000000039d7fe80 x5 : 000000003de24ab0......x28: 0000000039d81ef0 x29: 0000000039d4a910Change-Id: I828cafc961fdc3fcb2aa08916a7e36f690627313Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
ARM: add missing HYP mode constantIn order to be able to use the various mode constants (far morereadable than random hex values), add the missing HYP and Avalues.Also update arm/lib/interrupts
ARM: add missing HYP mode constantIn order to be able to use the various mode constants (far morereadable than random hex values), add the missing HYP and Avalues.Also update arm/lib/interrupts.c to display HYP instead of anunknown value.Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>Acked-by: Ian Campbell <ijc@hellion.org.uk>
arm: Fix armv8 compilation errorFix following compilation error when CONFIG_ARM64 is definedError: unknown or missing system register name at operand 2-- `mrs x0,daifmsr daifset,#3'Signed-off-
arm: Fix armv8 compilation errorFix following compilation error when CONFIG_ARM64 is definedError: unknown or missing system register name at operand 2-- `mrs x0,daifmsr daifset,#3'Signed-off-by: Shaibal.Dutta <shaibal.dutta@broadcom.com>Signed-off-by: Darwin Rambo <drambo@broadcom.com>Reviewed-by: Darwin Rambo <drambo@broadcom.com>
Remove ${objtree}/include/asm/proc/ linkmkconfig links ${objtree}/include/asm/proc/ to${srctree}/arch/${arch}/include/asm/proc-armv/. This seems to be aremnant from the past. Ever since its intro
Remove ${objtree}/include/asm/proc/ linkmkconfig links ${objtree}/include/asm/proc/ to${srctree}/arch/${arch}/include/asm/proc-armv/. This seems to be aremnant from the past. Ever since its introduction in 2003 it is usedonly in ARM build and always links to same place, so let's simplifythe code, remove it and reference directly where needed.Successful MAKEALL for ARM and PowerPC verified on Linux.Signed-off-by: Vasili Galka <vvv444@gmail.com>
arm64: core supportRelocation code based on a patch by Scott Wood, which is:Signed-off-by: Scott Wood <scottwood@freescale.com>Signed-off-by: David Feng <fenghua@phytium.com.cn>
include: delete include/linux/config.hLinux Kernel abolished include/linux/config.h long time ago.(around version v2.6.18..v2.6.19)We don't need to provide Linux copatibility any more.This com
include: delete include/linux/config.hLinux Kernel abolished include/linux/config.h long time ago.(around version v2.6.18..v2.6.19)We don't need to provide Linux copatibility any more.This commit deletes include/linux/config.hand fixes source files not to include this.Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Move architecture-specific includes to arch/$ARCH/include/asmThis helps to clean up the include/ directory so that it only containsnon-architecture-specific headers and also matches Linux's direct
Move architecture-specific includes to arch/$ARCH/include/asmThis helps to clean up the include/ directory so that it only containsnon-architecture-specific headers and also matches Linux's directorylayout which many U-Boot developers are already familiar with.Signed-off-by: Peter Tyser <ptyser@xes-inc.com>