Commit History

Autor SHA1 Mensaxe Data
  Simon Gaiser 13a3b06b59 [Pal/Linux-SGX] Unify SGX_OCALL_PREPARED and SGX_STACK %!s(int64=4) %!d(string=hai) anos
  Isaku Yamahata 0219349264 [Pal/Linux-SGX] Use dedicated signal stack with correct XSAVE area %!s(int64=5) %!d(string=hai) anos
  Isaku Yamahata 98acf101d9 [Pal] Correctly save/restore XSAVE area on signal handling %!s(int64=5) %!d(string=hai) anos
  Isaku Yamahata e4c510a206 [Pal/Linux-SGX] Allow returning to different stack in _restore_sgx_context() %!s(int64=5) %!d(string=hai) anos
  Dmitrii Kuvaiskii b194aa17fb [LibOS,Pal] Correctly emulate CLONE_CHILD_CLEARTID %!s(int64=4) %!d(string=hai) anos
  Dmitrii Kuvaiskii 111516090b [Pal/Linux-SGX] Correctly propagate arguments to _DkHandleExternalEvent() %!s(int64=4) %!d(string=hai) anos
  Dmitrii Kuvaiskii c8a2a2ee87 [Pal/Linux-SGX] Clear the Alignment Check (AC) flag in RFLAGS upon enclave entry %!s(int64=4) %!d(string=hai) anos
  Dmitrii Kuvaiskii 560da76252 [Pal/Linux-SGX] enclave_entry.S: Reset FXSAVE extended state on EENTER %!s(int64=4) %!d(string=hai) anos
  Dmitrii Kuvaiskii 1315b54b5d [Pal/Linux-SGX] enclave_entry.S: Fix offset of MXCSR "reset" XSAVE area %!s(int64=4) %!d(string=hai) anos
  Rafał Wojdyła 5dd8b60326 [Pal/Linux-SGX] Rework SGX types to be identical to the SGX SDK ones %!s(int64=4) %!d(string=hai) anos
  Li Lei 30e0b8bfba [PAL/Linux-SGX] Reuse TLS/TCS pages for newly created threads after previous threads exit %!s(int64=5) %!d(string=hai) anos
  Isaku Yamahata 8a45977484 [Pal/Linux-SGX] Return -ERRNO instead of -PAL_ERROR_XXX in OCALLs %!s(int64=5) %!d(string=hai) anos
  Isaku Yamahata 70050a5fa3 [Pal/Linux-SGX] Remove duplicated reg clearing on sgx_ocall %!s(int64=5) %!d(string=hai) anos
  Simon Gaiser 7276bb9d78 [Pal/Linux-SGX] Correctly clear registers in enclave_entry.S %!s(int64=5) %!d(string=hai) anos
  Isaku Yamahata b7dd160270 [Pal/Linux-SGX]: Clean-up of {enclave/sgx}_entry.S %!s(int64=5) %!d(string=hai) anos
  Isaku Yamahata f65c496067 [Pal/Linux-SGX] Do not invoke exception handler during OCALL asm %!s(int64=5) %!d(string=hai) anos
  Michał Kowalczyk 456f03aad8 Fix a few typos in code comments, debug info, and README %!s(int64=5) %!d(string=hai) anos
  Dmitrii Kuvaiskii 57b17cb869 [LibOS, Pal/Linux-SGX] Clean Trap Flag on PUSHF (for GDB) %!s(int64=5) %!d(string=hai) anos
  Isaku Yamahata 16d829cae4 [Pal/Linux-SGX] Fix stack alignment for _DkExceptionHandler() and OCALLs %!s(int64=5) %!d(string=hai) anos
  Dmitrii Kuvaiskii ef343cdf9d [Pal/Linux-SGX] Instruct GDB to bridge enclave-untrusted stacks %!s(int64=5) %!d(string=hai) anos
  Dmitrii Kuvaiskii a08446f107 [Pal/Linux-SGX] Add missing CFI directives to .S files for debugging %!s(int64=5) %!d(string=hai) anos
  Isaku Yamahata 5992881c46 [Pal/Linux-SGX] Clear RFLAGS before calling _DkExceptionHandler %!s(int64=5) %!d(string=hai) anos
  Simon Gaiser 3f72eb69de [Pal/Linux-SGX] Rename .Lhandle_resume to .Lprepare_resume %!s(int64=5) %!d(string=hai) anos
  Simon Gaiser fcc1c3ee58 [Pal/Linux-SGX] Improve comments below enclave_entry %!s(int64=5) %!d(string=hai) anos
  Isaku Yamahata 5b3b69332a [Pal/Linux-SGX] Disallow nested signals at host-OS level %!s(int64=5) %!d(string=hai) anos
  Isaku Yamahata 2de42097fe [Pal/Linux-SGX] Clear RFLAGS.DF on enclave entry %!s(int64=5) %!d(string=hai) anos
  Simon Gaiser b0390865f5 [Pal/Linux-SGX] Clear "extented state" (FPU regs & co) before EEXIT %!s(int64=5) %!d(string=hai) anos
  Simon Gaiser 19fb0d2d89 [Pal/Linux-SGX] Use common code path to clear regs and then EEXIT %!s(int64=5) %!d(string=hai) anos
  Simon Gaiser 3ab875dd52 [Pal/Linux-SGX] Drop unused label in enclave_entry.S %!s(int64=5) %!d(string=hai) anos
  Simon Gaiser bf87ac02f2 [Pal/Linux-SGX] Honor red zone when handling async exits %!s(int64=5) %!d(string=hai) anos