1. 30 Sep, 2019 2 commits
  2. 27 Sep, 2019 1 commit
  3. 26 Sep, 2019 2 commits
  4. 25 Sep, 2019 2 commits
  5. 24 Sep, 2019 7 commits
  6. 23 Sep, 2019 1 commit
  7. 20 Sep, 2019 7 commits
  8. 19 Sep, 2019 2 commits
  9. 18 Sep, 2019 3 commits
  10. 17 Sep, 2019 1 commit
  11. 16 Sep, 2019 6 commits
  12. 14 Sep, 2019 2 commits
    • Update Marl to bf3e23083 · e901e9b5
      Nicolas Capens authored
      bf3e23083 pool.h: Don't over-qualify Loan type parameters
      dc76e9653 CMake: Fix configuration file installation path
      fca4771b4 Scheduler: Increase max number of threads from 64 to 256.
      1b3fd77b2 debug: Add MARL_WARN for printing warnings
      3928f44d6 [Grammar] Fix passive tense.
      a2918916e CMake: Add install target (#21)
      1ec7c36cf examples/primes.cpp: Add missing header including
      ed21a07a1 Minor cleanup
      
      Commands:
      git subtree pull --prefix third_party/marl https://github.com/google/marl bf3e23083979c3bd3de1c77346b655eec423b3bc --squash
      
      Bug: b/141003126
      Change-Id: I5e9afad957d52919c48a60d8db49c04e43102870
    • Squashed 'third_party/marl/' changes from 59068ee4c..bf3e23083 · 73634a19
      Nicolas Capens authored
      bf3e23083 pool.h: Don't over-qualify Loan type parameters
      dc76e9653 CMake: Fix configuration file installation path
      fca4771b4 Scheduler: Increase max number of threads from 64 to 256.
      1b3fd77b2 debug: Add MARL_WARN for printing warnings
      3928f44d6 [Grammar] Fix passive tense.
      a2918916e CMake: Add install target (#21)
      1ec7c36cf examples/primes.cpp: Add missing header including
      ed21a07a1 Minor cleanup
      
      git-subtree-dir: third_party/marl
      git-subtree-split: bf3e23083979c3bd3de1c77346b655eec423b3bc
  13. 13 Sep, 2019 3 commits
  14. 12 Sep, 2019 1 commit
    • [memfd] Create support class for Linux memfd-backed region. · c9fa9fe9
      David 'Digit' Turner authored
      This creates a new helper class to allocate memfd-backed shared
      memory regions with the Linux kernel. The feature has been
      supported since at least Linux 3.17, which is sufficient for
      a large number of desktop Linux and Android devices.
      
      However, only recent version of GLibc or the Android C library
      expose memfd_create(), so keep implementing it as a direct syscall.
      
      NOTE: There is a similar function named memfd_create() inside
            of src/Reactor/ExecutableMemory.cpp, but it is easier to
            keep them separate for now to avoid introducing subtle
            dependency issues in the CMakeLists.txt file.
      
      This will used in future CLs that implement Vulkan external
      semaphores and external memory on Linux and Android for SwiftShader.
      
      Bug: b/140419396
      
      Change-Id: I378c34760930d8fef7d0659128ededb5227c323f
      Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/35128Reviewed-by: 's avatarNicolas Capens <nicolascapens@google.com>
      Tested-by: 's avatarDavid Turner <digit@google.com>
      Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>