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-373-g8982de2


From: Justus Winter
Subject: [SCM] GNU Mach branch, master, updated. v1.4-373-g8982de2
Date: Thu, 02 Jan 2014 23:43:18 +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  8982de2eb4fa2fa6f5a350c348c211542aecfaa1 (commit)
       via  d775e04dd3ee9648ca91b1df965b435a34632606 (commit)
       via  2f8477fb3bb1b95d2f814d76cf37777ec58c4c76 (commit)
       via  93b9dca0226cd08fd07db0ec72c34800720309be (commit)
       via  70833d9dc6c145e4535f94220eacfc05160bc110 (commit)
      from  e1cd0a70ace0944a4916f8a152c50e366c2c6984 (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 8982de2eb4fa2fa6f5a350c348c211542aecfaa1
Author: Justus Winter <address@hidden>
Date:   Thu Jan 2 16:32:00 2014 +0100

    kern: make struct kmem_cache fit into two cache lines
    
    Previously, the size of struct kmem_cache was 136 bytes, just eight
    bytes larger than 128 bytes, which is typically two cache lines on
    today's CPUs.
    
    By reducing the size of the name field which holds a human-readable
    description by eight bytes to 24 bytes, the struct kmem_cache can be
    made fit into two cache lines.  This change should not affect the
    usefulness of this field.  For reference, the length of the largest
    hard-coded name is 17.
    
    * kern/slab.h (KMEM_CACHE_NAME_SIZE): Define to 24.

commit d775e04dd3ee9648ca91b1df965b435a34632606
Author: Justus Winter <address@hidden>
Date:   Thu Jan 2 16:14:19 2014 +0100

    kern: reduce the size of struct task
    
    * kern/task.h (struct task): Reduce the size of struct task by
    2 * sizeof boolean_t by using a bit field for the boolean flags.

commit 2f8477fb3bb1b95d2f814d76cf37777ec58c4c76
Author: Justus Winter <address@hidden>
Date:   Thu Jan 2 15:54:17 2014 +0100

    vm: reduce the size of struct vm_page
    
    Previously, the bit field left 31 bits unused.  By reducing the size
    of wire_count by one bit, the size of the whole struct is reduced by
    four bytes.
    
    * vm/vm_page.h (struct vm_page): Reduce the size of wire_count to 15
    bits.

commit 93b9dca0226cd08fd07db0ec72c34800720309be
Author: Justus Winter <address@hidden>
Date:   Thu Jan 2 15:14:55 2014 +0100

    vm: merge the two bit fields in struct vm_page
    
    * vm/vm_page.h (struct vm_page): Merge the two bit fields.

commit 70833d9dc6c145e4535f94220eacfc05160bc110
Author: Justus Winter <address@hidden>
Date:   Thu Jan 2 15:03:29 2014 +0100

    vm: remove NS32000-specific padding from struct vm_page
    
    Apparently, the NS32000 was a 32-bit CPU from the 1990ies.  The string
    "ns32000" appears nowhere else in the source.
    
    * vm/vm_page.h (struct vm_page): Remove NS32000-specific padding.

-----------------------------------------------------------------------

Summary of changes:
 kern/slab.h  |    2 +-
 kern/task.h  |    8 +++++---
 vm/vm_page.h |   15 ++++-----------
 3 files changed, 10 insertions(+), 15 deletions(-)


hooks/post-receive
-- 
GNU Mach



reply via email to

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