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 8f6fb1be46ae4c56d85010f320372d61ceda034a (commit)
via 05d87332d2b2f705bb7c3e47e54a0ffe4a6b02af (commit)
via ae689c5fe5ab12dd953b7e8ca92c434d6dd850a6 (commit)
via f08e34e4ca33cd247d17421f98fbf6e3d96b79be (commit)
from 2b8bf64d3807a3c7eb9c0a88c1469573802d3e26 (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 8f6fb1be46ae4c56d85010f320372d61ceda034a
Author: Samuel Thibault <[email protected]>
Date: Mon Aug 21 20:38:46 2023 +0200
slab: Optimize non-slab PAGE_SIZE allocations
In case there is no slab for PAGE_SIZE allocations, we can use direct
physical allocation rather than consuming the kernel virtual space.
commit 05d87332d2b2f705bb7c3e47e54a0ffe4a6b02af
Author: Samuel Thibault <[email protected]>
Date: Mon Aug 21 01:28:23 2023 +0200
kernel traps: Also print code and cr2
commit ae689c5fe5ab12dd953b7e8ca92c434d6dd850a6
Author: Samuel Thibault <[email protected]>
Date: Mon Aug 21 01:26:23 2023 +0200
vm_allocate_contiguous: better handle pmax
In case pmax is inside a segment, we should avoid using it, and stay
with the previous segment, thus being sure to respect the caller's
constraints.
commit f08e34e4ca33cd247d17421f98fbf6e3d96b79be
Author: Samuel Thibault <[email protected]>
Date: Mon Aug 21 01:24:46 2023 +0200
page segments: Fix more dma32/directmap inversions
We need to make sure segments are in addresses order, and avoid returning
dma32 memory when it's not actually within directmap memory.
-----------------------------------------------------------------------
Summary of changes:
i386/i386/trap.c | 2 +-
i386/i386/vm_param.h | 27 ++++++++++++++++++---------
i386/i386at/biosmem.c | 7 ++++---
kern/slab.c | 4 ++++
vm/vm_user.c | 12 ++++++++----
5 files changed, 35 insertions(+), 17 deletions(-)
hooks/post-receive
--
GNU Mach