bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

git-bisect results on gnumach


From: Svante Signell
Subject: git-bisect results on gnumach
Date: Fri, 03 Apr 2020 16:11:30 +0200
User-agent: Evolution 3.30.5-1

Hello,

After having problems to boot the cross-built Hurd from the latest
hurd/gnumach/mig git repos bisecting gnumach with git-bisect the
following bad commit was found (breaking --enable-pae according to
Samuel):

0b3504b6db86c531e8b53b8e9aa9030db6e72357 is the first bad commit
commit 0b3504b6db86c531e8b53b8e9aa9030db6e72357
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Mar 18 20:31:22 2012 +0100

    pmap.h: Add 64bit variant
    
    * i386/intel/pmap.h (L4SHIFT, L4MASK, lin2l4num): New macros
    (PDPNUM, PDPMASK, set_pmap): Add 64bit variant. Make PAE use the
64bit mask
    too.
    (pmap): Add l4base, user_l4base, user_pdpbase fields.
    * i386/intel/pmap.c (pmap_bootstrap): Clear the whole PDP. Enable
write
    bit in PDP. Set user pagetable to NULL. Initialize l4base.
    (pmap_clear_bootstrap_pagetable): Add 4th-level support.
    (pmap_ceate): Clear the whole PDP. Enable write bit in PDP.
Initialize
    l4base, user_pdpbase, user_l4base.
    (pmap_destroy): Clear l4base, user_pdpbase, user_l4base.
    * i386/i386at/model_dep.c (i386at_init): Load l4base on 64bits.

 i386/i386at/model_dep.c |  10 ++--
 i386/intel/pmap.c       | 120
++++++++++++++++++++++++++++++++++++++++++------
 i386/intel/pmap.h       |  41 ++++++++++++++++-
 3 files changed, 153 insertions(+), 18 deletions(-)





reply via email to

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