Messages in this thread | | | From | "Li, Xin3" <> | Subject | RE: [PATCH v11 05/37] x86/trapnr: Add event type macros to <asm/trapnr.h> | Date | Wed, 27 Sep 2023 05:15:20 +0000 |
| |
> >> +EVENT_TYPE_PRIV_SWEXC 5 // INT1 #define EVENT_TYPE_SWEXC 6 > >> +// INTO, INT3 > > > > nit: This turned into INTO (Oh) rather than INT0( zero) in v11 > > Yes, v11 corrected a bug in v10. > > The INTO instruction is "INT on Overflow". No zero involved. > > INT3 is thusly named because it generates vector 3. Similarly for INT1 although it > had the unofficial name ICEBP long before INT1 got documented. > > If INTO were to have a number, it would need to be 4, but it's behaviour is > conditional on the overflow flag, unlike INT3/1 which are unconditional > exceptions.
live x86 SDM!
| |