We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3e0f587 commit 9400b71Copy full SHA for 9400b71
src/include/kernel/servers.h
@@ -10,6 +10,7 @@
10
#pragma once
11
12
#include <stdint.h>
13
+#include <kernel/sched.h>
14
15
#define SERVER_MAX_CONNECTIONS 512
16
#define SERVER_MAX_SIZE 0x80000 // max msg size is 512 KiB
@@ -42,6 +43,7 @@ typedef struct {
42
43
uint8_t reserved[3]; // for alignment
44
uint64_t latency; // in ms, for responses
45
uint64_t status; // return value for responses
46
+ pid_t requester;
47
} MessageHeader;
48
49
typedef struct {
@@ -62,6 +64,7 @@ typedef struct {
62
64
63
65
/* framebuffer access command */
66
67
+ MessageHeader header;
68
uint64_t buffer; // pointer
69
uint16_t w, h, pitch, bpp;
70
} FramebufferResponse;
0 commit comments