aboutsummaryrefslogtreecommitdiff
path: root/kern/mach_factor.c
diff options
context:
space:
mode:
authorFlavio Cruz <flaviocruz@gmail.com>2023-12-14 01:02:31 -0500
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-12-17 23:17:27 +0100
commit69620634858b2992e1a362e33c95d9a8ee57bce7 (patch)
treebd9e8647ec2ee236166301e347557323d10d69c0 /kern/mach_factor.c
parentc5f150653fd0642fdbd11b043dfbbbe473604570 (diff)
downloadgnumach-69620634858b2992e1a362e33c95d9a8ee57bce7.tar.gz
gnumach-69620634858b2992e1a362e33c95d9a8ee57bce7.tar.bz2
gnumach-69620634858b2992e1a362e33c95d9a8ee57bce7.zip
x86_64: Support 8 byte inlined port rights to avoid message resizing.
If a port is inlined in a message, the user has to use mach_port_name_inlined_t to define each port. Out of line memory continues to use mach_port_name_t since that memory has to be copied to the kernel anyway. Both copyinmsg and copyoutmsg can be reduced to nothing (if we ignore USER32) as a follow up but kept this patch simple for ease of review.
Diffstat (limited to 'kern/mach_factor.c')
0 files changed, 0 insertions, 0 deletions