1. 17 Mar, 2014 1 commit
    • Matt Fleming's avatar
      x86/efi: Preserve segment registers in mixed mode · e10848a2
      Matt Fleming authored
      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: default avatarMatt Fleming <matt.fleming@intel.com>
      e10848a2
  2. 05 Mar, 2014 6 commits
  3. 04 Mar, 2014 27 commits
  4. 03 Mar, 2014 1 commit
  5. 02 Mar, 2014 5 commits