From: Andy Lutomirski <luto@kernel.org>
To: X86 ML <x86@kernel.org>, linux-kernel@vger.kernel.org
Cc: Steven Rostedt <rostedt@goodmis.org>, Willy Tarreau <w@1wt.eu>,
Borislav Petkov <bp@alien8.de>,
Thomas Gleixner <tglx@linutronix.de>,
Peter Zijlstra <peterz@infradead.org>,
Linus Torvalds <torvalds@linux-foundation.org>,
Andy Lutomirski <luto@kernel.org>
Subject: [PATCH 0/5] x86: Unify SYSENTER setup and add a 64-bit SYSENTER stack
Date: Thu, 23 Jul 2015 08:31:38 -0700 [thread overview]
Message-ID: <cover.1437665045.git.luto@kernel.org> (raw)
These are boring patches. They're a cleanup, and something like them is
mandatory if we want to wean the 64-bit #DB handler off IST.
The latter will be useful if we want to eliminate the IST reprogramming
that we during NMIs unless we ban #DB outright inside NMIs. Even if we
ban #DB inside NMI, it'll still be nice to get reduce IST usage to the
bare minimum.
Andy Lutomirski (5):
x86/entry/32: Clean up enable_sep_cpu to prepare for 64-bit merge
x86/entry/64, entry: Set up a valid sysenter stack and prepare for
32-bit merge
x86/entry: Merge 32-bit and 64-bit sysenter setup code
x86/entry: Only allocate space for SYSENTER_stack if needed
x86/entry: Replace SWAPGS_UNSAFE_STACK with SWAPGS in
entry_SYSENTER_compat
arch/x86/entry/entry_64_compat.S | 2 +-
arch/x86/include/asm/processor.h | 2 ++
arch/x86/kernel/cpu/common.c | 44 ++++++++++++++++++++++------------------
3 files changed, 27 insertions(+), 21 deletions(-)
--
2.4.3
next reply other threads:[~2015-07-23 15:31 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-23 15:31 Andy Lutomirski [this message]
2015-07-23 15:31 ` [PATCH 1/5] x86/entry/32: Clean up enable_sep_cpu to prepare for 64-bit merge Andy Lutomirski
2015-07-23 15:56 ` Steven Rostedt
2015-07-23 16:02 ` Andy Lutomirski
2015-07-23 17:27 ` Brian Gerst
2015-07-23 18:01 ` Andy Lutomirski
2015-07-23 18:33 ` Andy Lutomirski
2015-07-23 18:42 ` Andy Lutomirski
2015-07-23 18:50 ` Linus Torvalds
2015-07-23 15:31 ` [PATCH 2/5] x86/entry/64, entry: Set up a valid sysenter stack and prepare for 32-bit merge Andy Lutomirski
2015-07-23 16:01 ` Steven Rostedt
2015-07-23 16:04 ` Andy Lutomirski
2015-07-23 16:10 ` Steven Rostedt
2015-07-23 16:46 ` Andy Lutomirski
2015-07-23 16:59 ` Steven Rostedt
2015-07-23 15:31 ` [PATCH 3/5] x86/entry: Merge 32-bit and 64-bit sysenter setup code Andy Lutomirski
2015-07-23 16:06 ` Steven Rostedt
2015-07-23 16:45 ` Andy Lutomirski
2015-07-23 15:31 ` [PATCH 4/5] x86/entry: Only allocate space for SYSENTER_stack if needed Andy Lutomirski
2015-07-23 15:31 ` [PATCH 5/5] x86/entry: Replace SWAPGS_UNSAFE_STACK with SWAPGS in entry_SYSENTER_compat Andy Lutomirski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1437665045.git.luto@kernel.org \
--to=luto@kernel.org \
--cc=bp@alien8.de \
--cc=linux-kernel@vger.kernel.org \
--cc=peterz@infradead.org \
--cc=rostedt@goodmis.org \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.org \
--cc=w@1wt.eu \
--cc=x86@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.