lkml.org 
[lkml]   [2019]   [Jan]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 00/11] Refactor exception entry on 40x/6xx/8xx
Date
This serie refactors exception entry macros for 40x, 6xx and 8xx

This serie will benefit to the implementation of CONFIG_VMAP, and also
to Ben's serie on MSR_EE.

First patch of this serie is a part of the CONFIG_THREAD_INFO_IN_TASK serie.
This avoids a conflict between the two series.

Christophe Leroy (11):
powerpc/32: Rename THREAD_INFO to TASK_STACK
powerpc/32: Refactor EXCEPTION entry macros for head_8xx.S and
head_32.S
powerpc/32: Add a macro for setting MSR_RI in EXCEPTION_PROLOG_2
powerpc/32: add CLR_MSR_WE() in EXCEPTION_PROLOG in head_32.h
powerpc/32: add START_EXCEPTION() in head_32.h
powerpc/32: move LOAD_MSR_KERNEL() into head_32.h and use it
powerpc/40x: Don't use SPRN_SPRG_SCRATCH2 in EXCEPTION_PROLOG
powerpc/40x: add exception frame marker
powerpc/40x: Split and rename NORMAL_EXCEPTION_PROLOG
powerpc/40x: Add EXC_XFER_TEMPLATE_CRITICAL()
powerpc/40x: Refactor exception entry macros by using head_32.h

arch/powerpc/kernel/asm-offsets.c | 2 +-
arch/powerpc/kernel/entry_32.S | 11 +---
arch/powerpc/kernel/head_32.S | 101 ++--------------------------
arch/powerpc/kernel/head_32.h | 124 +++++++++++++++++++++++++++++++++++
arch/powerpc/kernel/head_40x.S | 120 ++++++++-------------------------
arch/powerpc/kernel/head_8xx.S | 103 ++---------------------------
arch/powerpc/kernel/head_booke.h | 4 +-
arch/powerpc/kernel/head_fsl_booke.S | 2 +-
8 files changed, 167 insertions(+), 300 deletions(-)
create mode 100644 arch/powerpc/kernel/head_32.h

--
2.13.3

\
 
 \ /
  Last update: 2019-01-28 12:12    [W:0.755 / U:0.400 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site