index
:
gnumach.git
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
ipc
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix ipc_mqueue_receive locking documentation
Samuel Thibault
2024-12-09
1
-1
/
+2
*
ipc_kmsg: fix print of size of mach_msg_header
Etienne Brateau
2024-12-06
1
-1
/
+1
*
x86_64: fix msg size forwarding in case it's not set by userspace
Luca Dariz
2024-06-12
1
-1
/
+3
*
ipc: Turn ipc_entry_lookup_failed() into a macro
Sergey Bugaev
2024-03-27
1
-9
/
+13
*
Use the x86_64 message ABI on all 64-bit ports
Sergey Bugaev
2024-03-27
1
-2
/
+2
*
x86_64: avoid iterating over the message twice in copyoutmsg/copyinmsg for fa...
Flavio Cruz
2024-03-11
2
-115
/
+60
*
move x86 copy_user.[ch] to ipc/ and make it arch-indipendent
LD
2024-03-09
5
-3
/
+719
*
Replace kernel header includes in include/mach/mach_types.h with forward decl...
Flavio Cruz
2024-02-12
1
-0
/
+1
*
Use MACH_PORT_NAME_NULL and MACH_PORT_NAME_DEAD when checking for null or dea...
Flavio Cruz
2023-11-29
1
-1
/
+1
*
ipc_entry_lookup_failed: Also write message id in bogus port warning
Samuel Thibault
2023-11-19
3
-16
/
+16
*
ipc_entry_lookup: Generalize warnings about bogus port names
Samuel Thibault
2023-11-18
4
-4
/
+54
*
Fix assertion for i686 since mach_port_name_t and mach_port_t have the same size
Flavio Cruz
2023-11-07
1
-1
/
+2
*
64bit: Fix user memory leaks on non-inline port arrays
Samuel Thibault
2023-11-01
1
-1
/
+5
*
copyinmsg: Check that we have not overflown
Samuel Thibault
2023-10-01
2
-2
/
+2
*
ipc: Fix allocating kernel buffer for storing user message
Samuel Thibault
2023-10-01
3
-4
/
+15
*
Add and use ikm_cache_alloc/free/_try
Samuel Thibault
2023-10-01
3
-22
/
+52
*
mach_port_names: Make sure we did not overflow the allocated area
Samuel Thibault
2023-10-01
1
-1
/
+2
*
Update the 64bit RPC ABI to be simpler
Flavio Cruz
2023-09-25
1
-0
/
+4
*
Fix copying in MACH_PORT_DEAD on x86_64
Sergey Bugaev
2023-06-18
1
-4
/
+3
*
Delete include/mach/rpc.h
Flavio Cruz
2023-05-06
3
-3
/
+0
*
Support alignment requirements for a 64 bit kernel.
Flavio Cruz
2023-02-27
1
-89
/
+55
*
fix port name size in notifications
Luca Dariz
2023-02-12
2
-4
/
+5
*
slock: Fix initialization of statically-allocated slocks
Samuel Thibault
2023-02-08
1
-2
/
+2
*
Set kr if copy cannot be copied to user space
Flavio Cruz
2023-01-25
1
-1
/
+3
*
Remove existing old style definitions and use -Wold-style-definition.
Flavio Cruz
2023-01-19
1
-2
/
+1
*
Rename msg_is_misaligned and msg_align
Samuel Thibault
2023-01-19
1
-20
/
+20
*
Include mig generated headers to avoid warnings with -Wmissing-prototypes.
Flavio Cruz
2023-01-19
3
-133
/
+2
*
replace mach_port_t with mach_port_name_t
Luca Dariz
2023-01-18
9
-38
/
+47
*
add conversion helpers for invalid mach port names
Luca Dariz
2023-01-18
1
-0
/
+20
*
x86_64: expand and shrink messages in copy{in, out}msg routines
Luca Dariz
2023-01-18
3
-25
/
+44
*
add msg_user_header_t for user-side msg structure
Luca Dariz
2023-01-18
4
-12
/
+12
*
fix warnings
Luca Dariz
2023-01-16
2
-3
/
+2
*
remove unused file ipc/mach_rpc.c
Luca Dariz
2023-01-16
1
-150
/
+0
*
Create kern/mach4.h and kern/mach_host.h and define the RPC prototypes for ma...
Flavio Cruz
2023-01-13
1
-0
/
+1
*
Use rpc_uintptr_t for protected payloads.
Flavio Cruz
2023-01-13
6
-12
/
+12
*
Preemptively fix warnings that will be caused by -Wmissing-prototypes
Flavio Cruz
2023-01-10
2
-4
/
+100
*
Fix some warnings with -Wmissing-prototypes.
Flavio Cruz
2022-12-27
3
-13
/
+13
*
Drop spurious changes
Samuel Thibault
2022-12-22
1
-1
/
+1
*
Warn only once about not being able to recycle pages
Samuel Thibault
2022-12-22
1
-1
/
+1
*
Use -Wstrict-prototypes and fix warnings
Flavio Cruz
2022-12-21
3
-8
/
+8
*
Delete rpc copyout multiname code
Flavio Cruz
2022-12-11
2
-91
/
+0
*
Use mach_port_name_t in a few more places
Flavio Cruz
2022-12-03
4
-10
/
+9
*
Update ipc/ directory to use mach_port_name_t
Flavio Cruz
2022-11-30
28
-241
/
+255
*
Add missing gitignore rules
Samuel Thibault
2022-11-29
1
-0
/
+2
*
Delete ipc_info.h since it is not used
Flavio Cruz
2022-11-25
1
-1
/
+0
*
copyinmsg: Set msgh_size inside copyinmsg rather than the caller
Samuel Thibault
2022-08-28
2
-3
/
+0
*
kmsg: factorize uint32_t into an alignment type
Samuel Thibault
2022-08-28
1
-2
/
+10
*
kmsg: fix msg body alignment
Luca Dariz
2022-08-28
1
-27
/
+22
*
use port name type in mach_port_names()
Luca Dariz
2022-08-28
1
-6
/
+6
*
compute mach port size from the corresponding type
Luca Dariz
2022-08-28
1
-9
/
+3
[next]