blob: fb0df54beedb5b4a69bc21949b91f57aa90dd370 [file] [log] [blame]
172b75e56b08 ("x86/umip: Factor out instruction fetch")
e2a5dca753d1 ("x86/umip: Fix insn_get_code_seg_params()'s return value")
6e2a3064d6a8 ("x86/umip: Identify the STR and SLDT instructions")
1e5db223696a ("x86/umip: Add emulation code for UMIP instructions")
cd9b594a9ef1 ("x86/insn-eval: Add wrapper function for 32 and 64-bit addresses")
7a6daf79123a ("x86/insn-eval: Add support to resolve 32-bit address encodings")
70e57c0f4b50 ("x86/insn-eval: Compute linear address in several utility functions")
71271269ef9a ("x86/insn-eval: Extend get_seg_base_addr() to also obtain segment limit")
108904442850 ("x86/insn-eval: Incorporate segment base in linear address computation")
e526a302e425 ("x86/insn-eval: Indicate a 32-bit displacement if ModRM.mod is 0 and ModRM.rm is 101b")
4efea85fb56f ("x86/insn-eval: Add function to get default params of code segment")
bd5a410a5de3 ("x86/insn-eval: Add utility functions to get segment descriptor base address and limit")
670f928ba09b ("x86/insn-eval: Add utility function to get segment descriptor")
32d0b95300db ("x86/insn-eval: Add utility functions to get segment selector")
536b815388f7 ("x86/insn-eval: Add utility function to identify string instructions")
e5e45f111101 ("x86/insn-eval: Add a utility function to get register offsets")
ed594e4ba5bf ("x86/insn-eval: Do not BUG on invalid register type")
32542ee295be ("x86/mpx, x86/insn: Relocate insn util functions to a new insn-eval file")
4578f06fc93f ("x86/mpx: Do not use SIB.base if its value is 101b and ModRM.mod = 0")
ff9d78025c51 ("x86/mpx: Do not use SIB.index if its value is 100b and ModRM.mod is not 11b")
b8d2eff3b1c6 ("x86/mpx: Use signed variables to compute effective addresses")
b15d70df6e68 ("x86/mpx: Simplify handling of errors when computing linear addresses")