Joseph Huber
27d25d1c12
[libc] Increase RPC opcode to 32-bit and use a class byte ( #116905 )
...
Summary:
Currently, the RPC interface uses a basic opcode to communicate with the
server. This currently is 16 bits. There's no reason for this to be 16
bits, because on the GPU a 32-bit write is the same as a 16-bit write
performance wise.
Additionally, I am now making all the `libc` based opcodes qualified
with the 'c' type, mimiciing how Linux handles `ioctls` all coming from
the same driver. This will make it easier to extend the interface when
it's exported directly.
2024-11-19 21:56:10 -06:00
..
2024-07-12 09:28:41 -07:00
2024-07-13 12:53:44 -05:00
2024-11-19 21:56:10 -06:00
2024-10-28 17:49:36 -04:00
2024-11-03 11:28:24 -08:00
2024-11-11 14:28:36 -08:00
2024-10-10 07:22:28 -07:00
2024-10-10 11:07:33 -05:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-08-26 09:00:10 -05:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-20 15:12:31 -03:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-11-11 14:28:36 -08:00
2024-07-12 09:28:41 -07:00
2022-05-27 05:43:49 +00:00
2022-10-22 03:27:31 +00:00
2022-05-27 05:43:49 +00:00
2024-07-12 09:28:41 -07:00
2024-10-10 07:22:28 -07:00
2024-10-10 11:22:14 -05:00
2024-07-12 09:28:41 -07:00
2024-08-26 09:00:10 -05:00
2024-08-26 09:00:10 -05:00
2024-07-12 09:28:41 -07:00
2024-08-26 09:00:10 -05:00
2024-08-26 09:00:10 -05:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-07-12 09:28:41 -07:00
2024-10-01 11:48:07 -04:00
2024-10-28 13:47:31 -07:00