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-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-11-11 09:53:20 -08:00
2024-11-01 14:33:30 -04:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-10-18 16:29:07 +05:30
2024-10-18 16:29:07 +05:30
2024-04-30 15:08:38 -07:00
2024-04-30 15:08:38 -07:00
2024-04-30 15:08:38 -07:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-11-11 12:54:16 -05:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-11-01 14:33:30 -04:00
2024-02-28 12:53:56 -08:00
2024-10-30 10:09:34 -07:00
2024-02-28 12:53:56 -08:00
2024-03-04 15:55:01 +01:00
2024-02-28 12:53:56 -08:00
2024-07-22 12:06:03 -03:00
2024-07-22 12:06:03 -03:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-10-30 12:59:59 -07:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-08-22 12:58:46 -05:00
2024-03-12 21:26:58 -07:00
2024-02-28 12:53:56 -08:00
2024-11-01 14:33:30 -04:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-11-01 14:33:30 -04:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-11-01 14:33:30 -04:00
2024-04-17 09:31:29 -07:00
2024-02-28 12:53:56 -08:00
2024-11-01 14:33:30 -04:00
2024-02-28 12:53:56 -08:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-05-30 11:27:50 -07:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-02-28 12:53:56 -08:00
2024-11-19 21:56:10 -06:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-11-01 14:33:30 -04:00
2024-11-12 10:38:08 -08:00
2024-11-01 14:33:30 -04:00
2024-02-28 12:53:56 -08:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-02-28 12:53:56 -08:00
2024-09-19 14:43:00 -07:00
2024-08-22 12:58:46 -05:00
2024-09-19 14:43:00 -07:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-07-19 09:26:55 -05:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-11-01 14:33:30 -04:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-11-01 14:33:30 -04:00
2024-08-08 16:36:05 +01:00
2024-08-08 16:36:05 +01:00
2024-08-08 16:36:05 +01:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-02-28 12:53:56 -08:00
2024-10-01 17:28:42 -07:00
2024-09-19 22:23:51 -04:00