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 79b501fc3a26480403ed586609ddca298d559ab9 (commit) via 0b3504b6db86c531e8b53b8e9aa9030db6e72357 (commit) via e3460f05cbe141073e62c24afe5e3a8f99c05ed4 (commit) via 71c43b24e0cfb1efab2519a97fbf74d677cc36c5 (commit) from c6d1409185743c34e1c1688019c71e35e7f0e9ac (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 79b501fc3a26480403ed586609ddca298d559ab9 Author: Samuel Thibault <samuel.thiba...@ens-lyon.org> Date: Sat Mar 10 13:46:33 2012 +0100 Fix 64bit link * Makefile.am (clib_routines): Add __rela_iplt_start __rela_iplt_end. commit 0b3504b6db86c531e8b53b8e9aa9030db6e72357 Author: Samuel Thibault <samuel.thiba...@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. commit e3460f05cbe141073e62c24afe5e3a8f99c05ed4 Author: Samuel Thibault <samuel.thiba...@ens-lyon.org> Date: Mon Mar 19 05:23:12 2012 +0100 trap.c: Add 32bit lcall 7 emulation on 64bit * i386/i386/trap.c: Detect lcall 7 instructions. commit 71c43b24e0cfb1efab2519a97fbf74d677cc36c5 Author: Samuel Thibault <samuel.thiba...@ens-lyon.org> Date: Fri Apr 6 21:33:16 2012 +0200 bootstrap.c: Add 32-on-64bit support * kern/bootstrap.c (bootstrap_create): Support loading 32bit binaries on 64bit. ----------------------------------------------------------------------- Summary of changes: Makefile.am | 1 + i386/i386/trap.c | 16 +++++++ i386/i386at/model_dep.c | 10 ++-- i386/intel/pmap.c | 120 ++++++++++++++++++++++++++++++++++++++++++------ i386/intel/pmap.h | 41 ++++++++++++++++- kern/bootstrap.c | 22 ++++++++- 6 files changed, 190 insertions(+), 20 deletions(-) hooks/post-receive -- GNU Mach