commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]