Commit Graph

  • 0ca41a6df9 fixup! [LibOS] Migrate logging to the new API mkow/convert-libos-logging Michał Kowalczyk 2021-02-21 00:47:12 +01:00
  • 2d47259082 fixup! Convert _log to function to prevent optional argument evaluation Michał Kowalczyk 2021-02-20 02:48:06 +01:00
  • 2186dd2023 [LibOS] Migrate logging to the new API Michał Kowalczyk 2021-02-19 03:16:54 +01:00
  • 46c22e36c8 Convert _log to function to prevent optional argument evaluation Michał Kowalczyk 2021-02-18 18:56:19 +01:00
  • 3e9794a550 [PAL] Remove PAL_ERROR_ENDOFSTREAM borys/fix_palendofstream Borys Popławski 2021-02-19 21:57:43 +01:00
  • fb42d39c94 [LibOS] Replace EM_X86_64 with SHIM_ELF_HOST_MACHINE master Stefan Berger 2021-02-18 13:39:42 -05:00
  • 347cdab962 [Pal/Linux-SGX] Fix stack unwinding on enclave exit Paweł Marczewski 2021-02-17 13:27:16 +01:00
  • 5562abd945 fixup! [GSC] Allow in-kernel Intel SGX driver; improve GSC testing dimakuv/gsc-allow-inkernel-sgx-driver Dmitrii Kuvaiskii 2021-02-19 02:54:02 -08:00
  • 59639f80c7 fixup! [Docs] Add documentation on Attestation dimakuv/sgx-attestation-doc Dmitrii Kuvaiskii 2021-02-19 00:49:27 -08:00
  • 5492d808a7 [PAL] Remove unused and empty DkInstructionCacheFlush Borys Popławski 2021-02-18 23:36:58 +01:00
  • 16e497fab6 fixup! [Docs] Add documentation on Attestation Dmitrii Kuvaiskii 2021-02-18 06:09:43 -08:00
  • fb7a2c78a1 fixup! [Docs] Add some new info on performance tuning dimakuv/fix-performance-tuning-doc Dmitrii Kuvaiskii 2021-02-18 05:56:38 -08:00
  • 09f12c96d8 fixup! [Docs] Add documentation on Attestation Dmitrii Kuvaiskii 2021-02-18 02:30:18 -08:00
  • 96466a4095 Revert "[GSC] Propagate (insecurely) host environment variables in GSC" Dmitrii Kuvaiskii 2021-02-17 23:19:58 -08:00
  • 5d4eb11897 fixup! [Docs] Add some new info on performance tuning Dmitrii Kuvaiskii 2021-02-17 23:12:59 -08:00
  • 2cfdd510dc [LibOS] Remove dynamic linking Paweł Marczewski 2021-02-16 11:55:33 +01:00
  • abfa778a6f [Pal/Linux] Change ADDR_IN_PAL to ADDR_IN_PAL_OR_VDSO Borys Popławski 2021-02-12 02:57:40 +01:00
  • e0c908ff9e fixup! [Docs] Add documentation on Attestation Dmitrii Kuvaiskii 2021-02-17 07:37:22 -08:00
  • 2d073a0d9b [Docs] Add some new info on performance tuning Dmitrii Kuvaiskii 2021-02-17 07:06:15 -08:00
  • 6c3f9913a2 [Examples] Fix up Node.js examples dimakuv/fix-nodejs-examples Dmitrii Kuvaiskii 2021-02-17 05:09:18 -08:00
  • f7fc74b3f7 [GSC] Propagate (insecurely) host environment variables in GSC Dmitrii Kuvaiskii 2021-02-17 04:45:21 -08:00
  • 84cbf22427 [GSC] Allow in-kernel Intel SGX driver; improve GSC testing Dmitrii Kuvaiskii 2021-02-17 03:22:36 -08:00
  • 7a511bf7f6 fixup! [Docs] Add documentation on Attestation Dmitrii Kuvaiskii 2021-02-17 01:36:43 -08:00
  • 36ccd3ea4c [LibOS] Rename vdso.c to vdso-x86_64.c Stefan Berger 2021-02-16 08:06:26 -05:00
  • 94caf7987e [Examples] Don't use unsupported "Rules with Grouped Targets" in Make Michał Kowalczyk 2021-02-16 04:00:13 +01:00
  • 81b96f4178 [Examples] Make Redis work on Ubuntu 20.04 Michał Kowalczyk 2021-02-16 02:22:47 +01:00
  • faff3fbfea [Docs] Add documentation on Attestation Dmitrii Kuvaiskii 2021-02-16 02:33:53 -08:00
  • 31f08ab11c [GSC] Always use absolute paths inside the Docker container Dmitrii Kuvaiskii 2021-02-09 05:29:33 -08:00
  • aa9ded3c42 [LibOS] regression: Fix sysfs regression test Vijay Dhanraj 2021-02-10 14:08:50 -08:00
  • a57dcf6f38 [LibOS] Fix /sys/devices/system/{cpu,node}/ path resolution Vijay Dhanraj 2021-02-09 11:52:47 -08:00
  • 6ea8e951f0 [LibOS] Use GS register for syscalls Paweł Marczewski 2021-01-19 11:12:45 +01:00
  • 3605ed789a fixup! [Pal/{Linux,Linux-SGX}] Allow IOCTLs and mmaps backed by host devices dimakuv/allow-devices-mmap-ioctl Dmitrii Kuvaiskii 2021-02-11 14:10:07 -08:00
  • a402a2a8d9 [Pal/Linux-SGX] Add sgx.preheat_enclave manifest option Michał Kowalczyk 2021-01-24 01:06:30 +01:00
  • a06b93d8dc [LibOS] Drop support for glibc 2.23 Paweł Marczewski 2021-02-09 11:52:30 +01:00
  • 3e60a09454 [PAL] Remove empty ENTER_PAL_CALL/LEAVE_PAL_CALL macros borysp 2021-02-09 02:54:58 +01:00
  • f2f83aa2b5 [Pal/Linux-SGX] Use hard-coded SSA frame size equal to 4 pages Dmitrii Kuvaiskii 2021-02-04 05:43:15 -08:00
  • bb6206822a [Makefile] Use MAKEFILE_LIST before any includes borysp 2021-02-09 00:26:42 +01:00
  • 36f90a6c89 [DO NOT MERGE] testing which apps fail... mkow/error-on-shared-anon Michał Kowalczyk 2021-02-09 00:15:29 +01:00
  • 5dbf2a6afe [DO NOT MERGE] testing which apps fail... Michał Kowalczyk 2021-02-08 23:48:17 +01:00
  • 5b67047d4f fixup! [LibOS] Error out on anonymous shared mappings in mmap syscall Michał Kowalczyk 2021-02-08 22:52:54 +01:00
  • a77e18319a [LibOS] Error out on anonymous shared mappings in mmap syscall Michał Kowalczyk 2021-02-08 21:57:50 +01:00
  • 79742f9029 [Docs] Add Developer Certificate of Origin (DCO) Don Porter 2020-09-14 11:02:14 -04:00
  • c24bddd5aa [LibOS] Rework signal handling and syscall emulation borysp 2020-12-30 15:33:59 +01:00
  • bec1d9b4ec [LibOS] Fix LibOS code range checks in shim_signal.c borysp 2021-02-05 13:54:42 +01:00
  • 439524b941 [Pal/Linux-SGX] Allow CPUID leaves 0x40000000 - 0x4FFFFFFF Dmitrii Kuvaiskii 2021-02-02 04:18:35 -08:00
  • 69c02d44a4 [CI] Increase sleep times between server start and client start dimakuv/increase-ci-sleep-times Dmitrii Kuvaiskii 2021-02-04 00:27:55 -08:00
  • 0a4d5ce0e5 [GSC] Refactor GSC and make it work again Dmitrii Kuvaiskii 2021-01-21 02:33:38 -08:00
  • e0f6ac9116 [LibOS] Make poll and epoll_wait pass errors from DkStreamsWaitEvents borysp 2021-02-02 14:06:52 +01:00
  • 91253d1778 [Pal/Linux-SGX] Increase number of cache sets sanity limit Vijay Dhanraj 2021-02-02 16:36:31 -08:00
  • 1ddfd0e36f [LibOS] Allow but ignore MSG_WAITALL flag in recv Li, Xun 2021-01-28 06:31:15 +00:00
  • dae3dc2f03 fixup! [Pal/{Linux,Linux-SGX}] Allow IOCTLs and mmaps backed by host devices Dmitrii Kuvaiskii 2021-02-02 14:33:57 -08:00
  • cfb991b937 fixup! [Pal/{Linux,Linux-SGX}] Allow IOCTLs and mmaps backed by host devices Dmitrii Kuvaiskii 2021-02-02 13:05:13 -08:00
  • 2d27f1077e [Docs] Drop "Deprecated Code" sections Michał Kowalczyk 2021-02-01 22:41:29 +01:00
  • 09c6307631 [Pal] Clean up GDB configuration Paweł Marczewski 2021-01-29 15:30:53 +01:00
  • c59a1438d5 [Pal/Linux-SGX] Recognize upstreamed Intel SGX driver Xiangping Ji 2021-02-01 16:01:45 +00:00
  • bdc955e561 [Docs,Pal/Linux-SGX] Improve build and documentation on ISGX_DRIVER_PATH Dmitrii Kuvaiskii 2021-01-31 23:44:13 -08:00
  • c4ec05da98 [Pal] Fix comment formatting in pal_internal.h Michał Kowalczyk 2021-01-28 00:20:04 +01:00
  • d457420adf [Docs] Add missing build dependencies Michał Kowalczyk 2021-01-27 23:50:25 +01:00
  • 5521c70401 [LibOS] Fix 'wence' -> 'whence' typo Michał Kowalczyk 2021-01-27 23:38:53 +01:00
  • a931de1c79 [Pal/Linux-SGX] Stop recommending GSGX driver installation in warnings Michał Kowalczyk 2021-01-27 23:36:32 +01:00
  • 1750d3b723 [Docs] Drop "How to run" section from the README.rst Michał Kowalczyk 2021-01-27 20:54:11 +01:00
  • 2fc5b3f9b4 [Examples] Fix up PyTorch Michał Kowalczyk 2021-01-27 18:02:19 +01:00
  • cf0bfdf67a [Make] Use proper dependencies for generated-offsets Paweł Marczewski 2021-01-28 12:35:10 +01:00
  • 02e80ff1bf [LibOS] Disable UBSAN sanitizer in test_user_memory/test_user_string Stefan Berger 2021-01-26 13:23:20 -05:00
  • 9aab974bca [Examples] Revert OpenVINO to use default TBB/hwloc Vijay Dhanraj 2020-11-16 16:57:20 -08:00
  • ec4422d415 [Pal,LibOS] Add support for /sys pseudo filesystem Vijay Dhanraj 2021-01-28 17:28:30 -08:00
  • d947474ff0 [LibOS] Add /proc/[pid]/task path to /proc fs Vijay Dhanraj 2021-01-28 17:30:46 -08:00
  • 227b0d2053 [Pal] Add str_to_ulong() common function Vijay Dhanraj 2021-01-20 07:46:38 -08:00
  • ae8beba1a7 [Pal,Docs] Convert 'info' log level to 'warning'; add description Paweł Marczewski 2021-01-26 11:44:39 +01:00
  • c55f515448 [Pal/Linux-SGX] Remove SGX_DBG Paweł Marczewski 2021-01-21 12:01:01 +01:00
  • e4c661b164 [LibOS] Add manifest option libos.check_invalid_pointers Dmitrii Kuvaiskii 2021-01-26 00:46:42 -08:00
  • e1e036461e [LibOS] Add dummy lseek emulation for /dev/{zero,random,null} Dmitrii Kuvaiskii 2021-01-26 02:22:42 -08:00
  • 9c98438b7c [CI] Add download mirror Wojtek Porczyk 2021-01-25 14:44:02 +01:00
  • 183ca70fd4 [Pal] Make File regression test work with PAGE_SIZE != 4096 Stefan Berger 2021-01-14 08:31:48 -05:00
  • 3388b211ae [Docs] Mention that pyelftools is needed for GDB Paweł Marczewski 2021-01-22 18:10:20 +01:00
  • f1d7d29118 [LibOS] Add missing syscalls parsers borysp 2021-01-25 19:17:57 +01:00
  • 8c8a9a0427 [LibOS] DONTMERGE: Workaround test_user_memory() of alt-stack allocated syscall arguments dimakuv/DONTMERGE-alt-stack-syscall-args3 Dmitrii Kuvaiskii 2020-09-29 05:53:11 -07:00
  • 8ca27bd3c4 [Pal] Log to stderr, not stdout Paweł Marczewski 2021-01-21 12:15:29 +01:00
  • 0a88f93d54 [Pal/Linux-SGX] Fix GDB integration for some binaries Paweł Marczewski 2021-01-21 16:20:49 +01:00
  • 858975f8ae WIP Fix LibOS tests woju/meson-202101 Wojtek Porczyk 2021-01-18 20:13:05 +01:00
  • 9501de77a3 [CI] Fix LTP Wojtek Porczyk 2021-01-18 18:16:40 +01:00
  • 9f81e18bda [CI] Fix tests in Pal/regression Wojtek Porczyk 2021-01-15 03:24:37 +01:00
  • 7392b560a6 [CI] Fix Examples/python-* Wojtek Porczyk 2021-01-14 20:27:53 +01:00
  • e47d59fe57 [CI] Fix testing (common part) Wojtek Porczyk 2021-01-12 19:24:44 +01:00
  • 923f5a5467 [CI] Test what is installed, not from repo Wojtek Porczyk 2020-12-04 02:38:28 +01:00
  • d8de596aef [python] Add manifest renderer Wojtek Porczyk 2021-01-20 02:51:45 +01:00
  • 1b8848bdae [LibOS] Align char msg[] in shim_ipc_msg to 16 bytes Stefan Berger 2021-01-19 18:15:29 -05:00
  • 17ab04db59 [Pal,LibOS] New logging system Paweł Marczewski 2021-01-11 13:22:57 +01:00
  • e395e0133e [Pal,LibOS] Fix GDB integration in case of removing maps Paweł Marczewski 2021-01-18 11:35:51 +01:00
  • 54ee076cf6 [LibOS] shim_poll.c: Make __fd_mask unsigned Stefan Berger 2021-01-15 18:27:18 -05:00
  • f3c235ac09 [LibOS] Fix __rs_func type to not confuse UBSAN Stefan Berger 2021-01-14 16:21:00 -05:00
  • ab61796abf [LibOS] Fix pointer alignment issue related to populate_dirent Stefan Berger 2021-01-14 15:14:13 -05:00
  • b025a13128 [LibOS] Fix a getdents-related pointer alignment issue Stefan Berger 2021-01-14 13:19:19 -05:00
  • b187d1b1d8 [LibOS] Fix pointer alignment issue in __hash() Stefan Berger 2021-01-14 13:06:10 -05:00
  • dd9356b0d3 [meson] Install patched glibc Wojtek Porczyk 2020-12-03 19:15:06 +01:00
  • 54ab1ed2cf [PAL] Loader executable (PAL_CMD) is named "loader" Wojtek Porczyk 2021-01-08 01:26:59 +01:00
  • 8fca7ecc00 [meson] Fix installation paths Wojtek Porczyk 2020-12-03 18:57:18 +01:00
  • 8eea6b9606 pal_loader: Print clearer error on invalid invocations Michał Kowalczyk 2021-01-18 18:02:29 +01:00
  • e745802ac0 [LibOS] Remove native/ and benchmark/ tests Dmitrii Kuvaiskii 2021-01-15 02:31:23 -08:00
  • dd56fbe267 [LibOS] Refactor /proc/[tid|pid] logic dimakuv/refactor-thread-proc-fs Dmitrii Kuvaiskii 2020-12-07 06:12:45 -08:00