mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-19 18:53:52 +08:00
2fed0c507c
The cli and sti instructions need to be replaced by paravirt hooks. For the i386 architecture, this is already done. The code requirements aren't much different from x86_64 POV, so this part is consolidated in the common header Signed-off-by: Glauber de Oliveira Costa <gcosta@redhat.com> Signed-off-by: Steven Rostedt <rostedt@goodmis.org> Acked-by: Jeremy Fitzhardinge <jeremy@xensource.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
20 lines
332 B
C
20 lines
332 B
C
#ifndef _X86_SPINLOCK_H_
|
|
#define _X86_SPINLOCK_H_
|
|
|
|
#ifdef CONFIG_PARAVIRT
|
|
#include <asm/paravirt.h>
|
|
#else
|
|
#define CLI_STRING "cli"
|
|
#define STI_STRING "sti"
|
|
#define CLI_STI_CLOBBERS
|
|
#define CLI_STI_INPUT_ARGS
|
|
#endif /* CONFIG_PARAVIRT */
|
|
|
|
#ifdef CONFIG_X86_32
|
|
# include "spinlock_32.h"
|
|
#else
|
|
# include "spinlock_64.h"
|
|
#endif
|
|
|
|
#endif
|