[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1230238726-17506-1-git-send-email-avi@redhat.com>
Date: Thu, 25 Dec 2008 22:58:43 +0200
From: Avi Kivity <avi@...hat.com>
To: Ingo Molnar <mingo@...e.hu>
Cc: "H. Peter Anvin" <hpa@...or.com>, kvm@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [PATCH 0/3] Remove interrupt stack table usage from x86_64 kernel
The interrupt stack table (IST) mechanism is the only thing preventing
kvm from deferring saving and reloading of some significant state. It
is also somewhat complicated.
Remove it by switching the special exceptions to use the normal irqstack.
Avi Kivity (3):
x86: drop the use of the tss interrupt stack table (IST)
x86: Remove pda.irqcount
x86: Switch critical exceptions and NMI to irqstack
arch/x86/include/asm/desc.h | 12 -----
arch/x86/include/asm/page_64.h | 7 ---
arch/x86/include/asm/pda.h | 2 +-
arch/x86/include/asm/processor.h | 11 ----
arch/x86/kernel/asm-offsets_64.c | 1 -
arch/x86/kernel/cpu/common.c | 35 --------------
arch/x86/kernel/dumpstack_64.c | 96 --------------------------------------
arch/x86/kernel/entry_64.S | 49 ++++++++-----------
arch/x86/kernel/traps.c | 12 ++--
9 files changed, 27 insertions(+), 198 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists