All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch part-III V2 00/23] x86/entry: Consolidation - Part III (simple exceptions)
@ 2020-03-08 23:14 Thomas Gleixner
  2020-03-08 23:14 ` [patch part-III V2 01/23] x86/traps: Split trap numbers out in a seperate header Thomas Gleixner
                   ` (23 more replies)
  0 siblings, 24 replies; 27+ messages in thread
From: Thomas Gleixner @ 2020-03-08 23:14 UTC (permalink / raw)
  To: LKML
  Cc: x86, Steven Rostedt, Brian Gerst, Juergen Gross,
	Frederic Weisbecker, Alexandre Chartre

Hi!

This is the second version of the entry consolidation work part III
covering simple exceptions. V1 can be found here:

  https://lore.kernel.org/r/20200225221606.511535280@linutronix.de

It applies on top of part II which is available here

  https://lore.kernel.org/r/20200308222359.370649591@linutronix.de

and is also available from git (including part II):

    git://git.kernel.org/pub/scm/linux/kernel/git/tglx/devel entry-v2-part3

The changes vs. V1:

  - Remove #BP (int3) conversion as this needs extra care vs. kprobes (Peter)

  - Fixup the FOOF bug do_invalid_op() call in fault.c 

  - Address the few review comments (mostly changelog and comment improvements)

  - Picked up Reviewed-by and Acked-by tags

Thanks,

	tglx
---
 arch/x86/entry/entry_32.S         |  160 +++++---------
 arch/x86/entry/entry_64.S         |  410 ++++++++++++++++++++------------------
 arch/x86/include/asm/traps.h      |   76 -------
 arch/x86/kernel/idt.c             |   28 +-
 arch/x86/kernel/traps.c           |  131 +++++++-----
 arch/x86/mm/fault.c               |    2 
 arch/x86/xen/enlighten_pv.c       |   33 +--
 arch/x86/xen/xen-asm_32.S         |    2 
 arch/x86/xen/xen-asm_64.S         |   28 +-
 b/arch/x86/include/asm/idtentry.h |  167 +++++++++++++++
 b/arch/x86/include/asm/trapnr.h   |   31 ++
 11 files changed, 611 insertions(+), 457 deletions(-)



^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2020-03-09  9:32 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-08 23:14 [patch part-III V2 00/23] x86/entry: Consolidation - Part III (simple exceptions) Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 01/23] x86/traps: Split trap numbers out in a seperate header Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 02/23] x86/entry/64: Avoid pointless code when CONTEXT_TRACKING=n Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 03/23] x86/entry/64: Reorder idtentries Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 04/23] x86/entry: Distangle idtentry Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 05/23] x86/entry/32: Provide macro to emit IDT entry stubs Thomas Gleixner
2020-03-09  5:08   ` Brian Gerst
2020-03-09  7:01     ` Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 06/23] x86/idtentry: Provide macros to define/declare IDT entry points Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 07/23] x86/traps: Prepare for using DEFINE_IDTENTRY Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 08/23] x86/entry: Convert Divide Error to IDTENTRY Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 09/23] x86/entry: Convert Overflow exception " Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 10/23] x86/entry: Convert Bounds " Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 11/23] x86/entry: Convert Invalid Opcode " Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 12/23] x86/entry: Convert Device not available " Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 13/23] x86/entry: Convert Coprocessor segment overrun " Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 14/23] x86/entry: Provide IDTENTRY_ERRORCODE Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 15/23] x86/entry: Convert Invalid TSS exception to IDTENTRY Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 16/23] x86/entry: Convert Segment not present " Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 17/23] x86/entry: Convert Stack segment " Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 18/23] x86/entry: Convert General protection " Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 19/23] x86/entry: Convert Spurious interrupt bug " Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 20/23] x86/entry: Convert Coprocessor error " Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 21/23] x86/entry: Convert Alignment check " Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 22/23] x86/entry: Convert SIMD coprocessor error " Thomas Gleixner
2020-03-08 23:14 ` [patch part-III V2 23/23] x86/entry/32: Convert IRET exception to IDTENTRY_SW Thomas Gleixner
2020-03-09  9:32 ` [patch part-III V2 00/23] x86/entry: Consolidation - Part III (simple exceptions) Jürgen Groß

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.