[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 1/5] target/i386: Renumber EXCP_SYSCALL
From: |
Richard Henderson |
Subject: |
[PATCH v3 1/5] target/i386: Renumber EXCP_SYSCALL |
Date: |
Wed, 12 Feb 2020 19:22:19 -0800 |
We are not short of numbers for EXCP_*. There is no need to confuse things
by having EXCP_VMEXIT and EXCP_SYSCALL overlap, even though the former is
only used for system mode and the latter is only used for user mode.
Reviewed-by: Paolo Bonzini <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
---
target/i386/cpu.h | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/target/i386/cpu.h b/target/i386/cpu.h
index 576f309bbf..08b4422f36 100644
--- a/target/i386/cpu.h
+++ b/target/i386/cpu.h
@@ -999,9 +999,8 @@ typedef uint64_t FeatureWordArray[FEATURE_WORDS];
#define EXCP11_ALGN 17
#define EXCP12_MCHK 18
-#define EXCP_SYSCALL 0x100 /* only happens in user only emulation
- for syscall instruction */
-#define EXCP_VMEXIT 0x100
+#define EXCP_VMEXIT 0x100 /* only for system emulation */
+#define EXCP_SYSCALL 0x101 /* only for user emulation */
/* i386-specific interrupt pending bits. */
#define CPU_INTERRUPT_POLL CPU_INTERRUPT_TGT_EXT_1
--
2.20.1
- [PATCH v3 0/5] linux-user: Implement x86_64 vsyscalls, Richard Henderson, 2020/02/12
- [PATCH v3 1/5] target/i386: Renumber EXCP_SYSCALL,
Richard Henderson <=
- [PATCH v3 2/5] linux-user/i386: Split out gen_signal, Richard Henderson, 2020/02/12
- [PATCH v3 3/5] linux-user/i386: Emulate x86_64 vsyscalls, Richard Henderson, 2020/02/12
- [PATCH v3 4/5] linux-user: Add x86_64 vsyscall page to /proc/self/maps, Richard Henderson, 2020/02/12
- [PATCH v3 5/5] linux-user: Flush out implementation of gettimeofday, Richard Henderson, 2020/02/12
- Re: [PATCH v3 0/5] linux-user: Implement x86_64 vsyscalls, no-reply, 2020/02/12
- Re: [PATCH v3 0/5] linux-user: Implement x86_64 vsyscalls, Richard Henderson, 2020/02/25