1. 18 3月, 2014 1 次提交
    • M
      x86/efi: Preserve segment registers in mixed mode · e10848a2
      Matt Fleming 提交于
      I was triggering a #GP(0) from userland when running with
      CONFIG_EFI_MIXED and CONFIG_IA32_EMULATION, from what looked like
      register corruption. Turns out that the mixed mode code was trashing the
      contents of %ds, %es and %ss in __efi64_thunk().
      
      Save and restore the contents of these segment registers across the call
      to __efi64_thunk() so that we don't corrupt the CPU context.
      Signed-off-by: NMatt Fleming <matt.fleming@intel.com>
      e10848a2
  2. 06 3月, 2014 3 次提交
  3. 05 3月, 2014 30 次提交
  4. 03 3月, 2014 6 次提交