Follow us on Google+ Follow us on Facebook Follow us on Twitter

Opened 10 months ago

Closed 6 weeks 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 Changed 10 months ago by Jakub Jermář

Summary: Allow arbitrary number of phones per tasAllow arbitrary number of phones per task

comment:2 Changed 8 weeks ago by Jakub Jermář

Component: helenos/unspecifiedhelenos/kernel/generic
Owner: set to Jakub Jermář

comment:3 Changed 6 weeks ago by Jakub Jermář

Resolution: fixed
Status: newclosed

Fixed in mainline,2797.

Note: See TracTickets for help on using tickets.