Opened 8 years ago
Closed 7 years ago
#671 closed enhancement (fixed)
Allow arbitrary number of phones per task
Reported by: | Jakub Jermář | Owned by: | Jakub Jermář |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | helenos/kernel/generic | Version: | mainline |
Keywords: | ipc, ports, capabilities, async | Cc: | |
Blocker for: | Depends on: | ||
See also: | #670 |
Description
The number of IPC connections a task can have is limited by the value of IPC_MAX_PHONES
, which is currently 64. If we start implementing components in the way suggested in #670, ie. when individual objects inside of those components become IPC endpoints and IPC connections become de facto capabilities, having a hard limit on the number of IPC connections may prove too limiting.
Instead, the task should be allowed to have as many IPC connections as it desires, subject to possible resource-accounting policies.
Change History (3)
comment:1 by , 8 years ago
Summary: | Allow arbitrary number of phones per tas → Allow arbitrary number of phones per task |
---|
comment:2 by , 7 years ago
Component: | helenos/unspecified → helenos/kernel/generic |
---|---|
Owner: | set to |
comment:3 by , 7 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Fixed in mainline,2797.