sys: ABI design #13

Open
opened 2025-03-26 16:36:05 +00:00 by alnyan · 0 comments
Owner
  • How do userspace programs "obtain access" to device memory? Needed for drivers
  • How do userspace programs communicate? Which communication mechanisms should be provided by the kernel?
  • How do userspace programs "transfer access" or "share access" with other programs? e.g. a display server has allocated a memory region for a window's surface and wants to share it with the client.
  • How will read()/write()/other FS primitive calls be implemented?
  • What information/access does the init program obtain from the kernel?
- [ ] How do userspace programs "obtain access" to device memory? Needed for drivers - [ ] How do userspace programs communicate? Which communication mechanisms should be provided by the kernel? - [ ] How do userspace programs "transfer access" or "share access" with other programs? e.g. a display server has allocated a memory region for a window's surface and wants to share it with the client. - [ ] How will `read()`/`write()`/other FS primitive calls be implemented? - [ ] What information/access does the `init` program obtain from the kernel?
alnyan added the
scope
kernel
kernel
abi
labels 2025-03-26 16:36:05 +00:00
alnyan added this to the Kernel project 2025-03-26 16:36:05 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alnyan/zing#13