[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Improving the demuxer functions
From: |
Justus Winter |
Subject: |
Improving the demuxer functions |
Date: |
Fri, 29 Nov 2013 14:30:58 +0100 |
Hi :)
the way our demuxer functions chain the X_server functions is
initializing the reply message over and over again. This can be
avoided by following the recommendations of the Mach Server Writer's
Guide. A patch for libdiskfs is sent as a follow-up.
To improve the situation further, I propose to change mig so that the
X_server_routine functions can be inlined into the demuxer function to
avoid the function call overhead just to test whether the msgh_id is
in range.
Cheers,
Justus
- Improving the demuxer functions,
Justus Winter <=
- [PATCH] libdiskfs: improve the diskfs_demuxer function, Justus Winter, 2013/11/29
- [PATCH 1/7] libdiskfs: improve the diskfs_demuxer function, Justus Winter, 2013/11/30
- [PATCH 3/7] libtrivfs: improve the trivfs_demuxer function, Justus Winter, 2013/11/30
- [PATCH 2/7] libnetfs: improve the netfs_demuxer function, Justus Winter, 2013/11/30
- [PATCH 5/7] proc: improve the message_demuxer function, Justus Winter, 2013/11/30
- [PATCH 4/7] exec: improve the exec_demuxer function, Justus Winter, 2013/11/30
- [PATCH 6/7] pfinet: improve the pfinet_demuxer function, Justus Winter, 2013/11/30
- [PATCH 7/7] pflocal: improve the demuxer functions, Justus Winter, 2013/11/30