[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. v1.4-522-gd3f20b0
From: |
Justus Winter |
Subject: |
[SCM] GNU Mach branch, master, updated. v1.4-522-gd3f20b0 |
Date: |
Fri, 20 Feb 2015 23:06:43 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".
The branch, master has been updated
via d3f20b06cee70fd5afe8aaff31614756a57e6bb6 (commit)
via 5bf4c1cb311ade33ea2c4b3706f7c6a42917b008 (commit)
via c2d5ad6f96746593257eb6aba02aae5de3d93664 (commit)
via f2550dfc73da3951b411157d73bb4ad7bd2ea0b2 (commit)
from 739421ac52472d8dd2f23c141d449ff112fbf9b6 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit d3f20b06cee70fd5afe8aaff31614756a57e6bb6
Author: Justus Winter <address@hidden>
Date: Fri Dec 19 01:51:58 2014 +0100
i386: specialize `copyinmsg' and `copyoutmsg'
Previously, `copyinmsg' was the same function as `copyin'. The former
is for messages, and the size of messages is a multiple of four.
Likewise for `copyoutmsg'.
Provide a specialized version of both functions. This shaves off a
couple of instructions and improves our IPC performance.
* i386/i386/locore.S (copyinmsg): New function.
(copyoutmsg): New function.
commit 5bf4c1cb311ade33ea2c4b3706f7c6a42917b008
Author: Justus Winter <address@hidden>
Date: Fri Feb 20 19:03:20 2015 +0100
i386: drop needless instruction from `copyout'
* i386/i386/locore.S (copyout): Do not needlessly copy length to %eax
first.
commit c2d5ad6f96746593257eb6aba02aae5de3d93664
Author: Justus Winter <address@hidden>
Date: Fri Dec 19 01:49:09 2014 +0100
kern: improve assert
Use the ternary operator to implement `assert' like it is done in the
glibc. The glibcs changelog does not mention the rationale behind
this change, but doing the same seems to improve our IPC performance.
* kern/assert.h (assert): Define macro using the ternary operator.
commit f2550dfc73da3951b411157d73bb4ad7bd2ea0b2
Author: Justus Winter <address@hidden>
Date: Fri Dec 19 02:02:44 2014 +0100
linux: fix compiler warning
If the loop above completes at least one iteration, `i' will be larger
than zero.
* linux/dev/glue/block.c (rdwr_full): Add assertion to appease the
compiler.
-----------------------------------------------------------------------
Summary of changes:
i386/i386/locore.S | 88 ++++++++++++++++++++++++++++++++++++++++++++----
kern/assert.h | 7 ++--
linux/dev/glue/block.c | 1 +
3 files changed, 85 insertions(+), 11 deletions(-)
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. v1.4-522-gd3f20b0,
Justus Winter <=