summaryrefslogtreecommitdiff
path: root/libc
Commit message (Expand)AuthorAgeFilesLines
* [libc] Restrict access to the RPC Process internalsJoseph Huber2023-05-171-0/+5
* [libc] Add a convenience CMake function `add_unittest_framework_library`.Siva Chandra Reddy2023-05-173-118/+153
* Revert "Reland "[CMake] Bumps minimum version to 3.20.0.""Nico Weber2023-05-172-2/+2
* [libc] Fix definition and use of LIBC_INLINE macroRoland McGrath2023-05-163-5/+4
* [libc][Obvious] Bump hermetic alloc space to 64KB.Siva Chandra Reddy2023-05-161-1/+1
* [libc] Remove *TestMain libraries and combine them with the main test libraries.Siva Chandra Reddy2023-05-162-27/+10
* [libc][NFC] Simplifly inbox and outbox state handlingJoseph Huber2023-05-161-37/+20
* [libc] Add optimized memcmp for RISCVGuillaume Chatelet2023-05-161-3/+68
* [libc] Add optimized bcmp for RISCVGuillaume Chatelet2023-05-162-5/+63
* Revert "[libc] Add explicit constructor calls to fix compilation when using U...Mikhail R. Gadelha2023-05-169-46/+26
* [libc] Add explicit constructor calls to fix compilation when using UInt<T>Mikhail R. Gadelha2023-05-169-26/+46
* [libc][NFC] Clean up the memory buffer handling for RPCJoseph Huber2023-05-152-38/+43
* [libc] Cache ownership of the shared buffer in the portJoseph Huber2023-05-151-7/+12
* [libc] Make the bump pointer explicitly return null on buffer oveerrunJoseph Huber2023-05-152-4/+6
* [libc] Add optimized memset for RISCVGuillaume Chatelet2023-05-151-3/+34
* Reland "[CMake] Bumps minimum version to 3.20.0."Mark de Wever2023-05-132-2/+2
* [libc][math] Implement fast division / modulus for UInt / (uint32_t * 2^e).Tue Ly2023-05-122-0/+147
* [libc] Check the RPC server once again after the kernel exitsJoseph Huber2023-05-122-0/+8
* [libc] Fix undeclared 'free' function in stream testJoseph Huber2023-05-111-0/+1
* [libc] Implement a generic streaming interface in the RPCJoseph Huber2023-05-115-55/+137
* [libc][obvious] Fix undefined variable after name changeJoseph Huber2023-05-114-4/+4
* [libc][NFC] Clean up some code in the RPC implementation.Joseph Huber2023-05-112-40/+27
* [libc][benchmark] Do not force static linkingGuillaume Chatelet2023-05-111-1/+0
* [libc] Allows cross compilation of membenchmarksGuillaume Chatelet2023-05-112-9/+18
* [libc][rpc] Allocate a single block of shared memory instead of threeJon Chesterfield2023-05-116-61/+78
* [libc] Fix RPC interface when sending and recieving aribtrary packetsJoseph Huber2023-05-104-3/+103
* [libc][rpc] Allocate locks array within processJon Chesterfield2023-05-116-24/+15
* [libc] Prevent changing ownership of the port once openedJoseph Huber2023-05-101-2/+8
* [libc] Add optimized memcpy for RISCVGuillaume Chatelet2023-05-105-8/+191
* [libc][NFC] Simplify string-table generation internals.Siva Chandra Reddy2023-05-083-26/+20
* [libc][rpc][nfc] Encapsulate access to outbox pointerJon Chesterfield2023-05-081-7/+21
* [libc] Make the opcode parameter a compile time constantJoseph Huber2023-05-084-11/+10
* [libc] Use Linux errno and signal strings for FuchsiaRoland McGrath2023-05-072-14/+28
* [libc] Fix typos in documentationKazu Hirata2023-05-064-4/+4
* Revert "Reland "[CMake] Bumps minimum version to 3.20.0.""Mark de Wever2023-05-062-2/+2
* Reland "[CMake] Bumps minimum version to 3.20.0."Mark de Wever2023-05-062-2/+2
* [libc][docs] Fix incorrect CMake argument in GPU documentationJoseph Huber2023-05-051-2/+2
* [libc] Make the RPC interfaces move onlyJoseph Huber2023-05-051-9/+13
* [libc] Rework 'cpp:optional' to support move constructionJoseph Huber2023-05-051-43/+81
* [libc] Support concurrent RPC port access on the GPUJoseph Huber2023-05-057-122/+160
* [libc] Fix hanging test on NVPTX due to lack of warp syncJoseph Huber2023-05-041-4/+0
* [libc] Change GPU startup and loader to use multiple kernelsJoseph Huber2023-05-045-267/+242
* [libc] Enable multiple threads to use RPC on the GPUJoseph Huber2023-05-0411-42/+184
* [libc] Enable linux directory entries syscalls in riscv64Mikhail R. Gadelha2023-05-046-6/+15
* [libc][rpc] Update locking to work on voltaJon Chesterfield2023-05-046-5/+81
* Revert "[libc][rpc] Update locking to work on volta"Jon Chesterfield2023-05-046-71/+5
* [libc][rpc] Update locking to work on voltaJon Chesterfield2023-05-046-5/+71
* Revert "[libc][rpc] Land helpers from D148943"Jon Chesterfield2023-05-041-10/+0
* [libc][rpc] Land helpers from D148943Jon Chesterfield2023-05-041-0/+10
* [libc] Remove support for atomic test due to failing on sm_60Joseph Huber2023-05-041-9/+13