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-456-g859c342


From: Samuel Thibault
Subject: [SCM] GNU Mach branch, master, updated. v1.4-456-g859c342
Date: Sun, 06 Jul 2014 16:56:03 +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  859c342d11a2d018e7b220e955bbe1ba1940f02f (commit)
       via  97447914d6dcc32ada4ee028e1e2bab262501316 (commit)
       via  02356436fc183e0b8ef357cde5196c493ab33d15 (commit)
       via  c031b41b783cc99c0bd5aac7d14c1d6e34520397 (commit)
       via  3bb2b68bc84b9cb11aae7b46eeec3c5eb3363f54 (commit)
       via  dc1631b7dc508cb67fa6983007ddba3a2314d6bf (commit)
      from  0ab9ef8ab8c57ab83cb01bef37ca6d30395a43a2 (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 859c342d11a2d018e7b220e955bbe1ba1940f02f
Author: Samuel Thibault <address@hidden>
Date:   Sun Jul 6 18:49:55 2014 +0200

    Do not unmap page 0 when not needed
    
    Since we need it to access some BIOS information, e.g. at ACPI shutdown.  
When
    the kernel VM is not starting at 0, there is already nothing mapped there in
    user tasks, anyway.
    
    * i386/i386at/model_dep.c (machine_init) [VM_MIN_KERNEL_ADDRESS != 0]:
    Do not call pmap_unmap_page_zero.
    * i386/intel/pmap.c (pmap_unmap_page_zero): Warn that unmapping page
    zero may break some BIOS functions.

commit 97447914d6dcc32ada4ee028e1e2bab262501316
Author: Samuel Thibault <address@hidden>
Date:   Sun Jul 6 18:48:45 2014 +0200

    Document that io_map_cached leaks memory

commit 02356436fc183e0b8ef357cde5196c493ab33d15
Merge: c031b41 0ab9ef8
Author: Samuel Thibault <address@hidden>
Date:   Sun Jul 6 18:46:22 2014 +0200

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/gnumach

commit c031b41b783cc99c0bd5aac7d14c1d6e34520397
Author: Justus Winter <address@hidden>
Date:   Sat May 3 01:33:14 2014 +0200

    i386: use ACPI to power off the machine
    
    This is a mostly verbatim copy of acpihalt.c from GRUB2 with a little
    bit of glue code.
    
    * i386/Makefrag.am (libkernel_a_SOURCES): Add the new files.
    * i386/grub/acpi.h: Verbatim copy from GRUB2.
    * i386/grub/compiler.h: Likewise.
    * i386/grub/cpu/io.h: Likewise.
    * i386/grub/cpu/time.h: Likewise.
    * i386/grub/cpu/types.h: Likewise.
    * i386/grub/err.h: Likewise.
    * i386/grub/misc.h: Likewise.
    * i386/grub/mm.h: Likewise.
    * i386/grub/symbol.h: Likewise.
    * i386/grub/time.h: Likewise.
    * i386/grub/types.h: Likewise.
    * i386/i386at/acpi.c: Likewise.
    * i386/i386at/acpihalt.c: Likewise.
    (grub_acpi_halt): Map physical addresses.
    * i386/i386at/acpihalt.h: New file.
    * i386/grub/glue.h: Some glue macros.
    * i386/grub/i18n.h: Stub out i18n.
    * i386/i386at/grub_glue.c: Some glue code.
    * i386/i386at/model_dep.c (halt_all_cpus): Use grub_acpi_halt.

commit 3bb2b68bc84b9cb11aae7b46eeec3c5eb3363f54
Author: Justus Winter <address@hidden>
Date:   Fri May 2 21:33:01 2014 +0200

    i386: add io_map_cached
    
    io_map_cached is like io_map, but reuses the old mapping if it is
    applicable.
    
    * i386/i386/io_map.c: Add io_map_cached.

commit dc1631b7dc508cb67fa6983007ddba3a2314d6bf
Author: Samuel Thibault <address@hidden>
Date:   Tue May 27 20:28:56 2014 +0200

    Add missing memory clobber
    
    * i386/i386/xen.h (mb, rmb, wmb): Add memory clobber.

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

Summary of changes:
 i386/Makefrag.am                          |   19 +
 i386/grub/acpi.h                          |  220 ++++++++++++
 i386/grub/compiler.h                      |   51 +++
 i386/grub/cpu/io.h                        |   72 ++++
 i386/grub/cpu/time.h                      |   29 ++
 i386/grub/cpu/types.h                     |   33 ++
 i386/grub/err.h                           |   96 ++++++
 include/cache.h => i386/grub/glue.h       |   22 +-
 include/cache.h => i386/grub/i18n.h       |   14 +-
 i386/grub/misc.h                          |  517 +++++++++++++++++++++++++++++
 i386/grub/mm.h                            |   77 +++++
 i386/grub/symbol.h                        |   72 ++++
 i386/grub/time.h                          |   46 +++
 i386/grub/types.h                         |  325 ++++++++++++++++++
 i386/i386/io_map.c                        |   32 ++
 i386/i386/xen.h                           |    2 +-
 i386/i386at/acpi.c                        |   85 +++++
 i386/i386at/acpihalt.c                    |  409 +++++++++++++++++++++++
 include/cache.h => i386/i386at/acpihalt.h |   12 +-
 i386/i386at/grub_glue.c                   |   67 ++++
 i386/i386at/model_dep.c                   |    6 +
 i386/intel/pmap.c                         |    1 +
 22 files changed, 2185 insertions(+), 22 deletions(-)
 create mode 100644 i386/grub/acpi.h
 create mode 100644 i386/grub/compiler.h
 create mode 100644 i386/grub/cpu/io.h
 create mode 100644 i386/grub/cpu/time.h
 create mode 100644 i386/grub/cpu/types.h
 create mode 100644 i386/grub/err.h
 copy include/cache.h => i386/grub/glue.h (59%)
 copy include/cache.h => i386/grub/i18n.h (68%)
 create mode 100644 i386/grub/misc.h
 create mode 100644 i386/grub/mm.h
 create mode 100644 i386/grub/symbol.h
 create mode 100644 i386/grub/time.h
 create mode 100644 i386/grub/types.h
 create mode 100644 i386/i386at/acpi.c
 create mode 100644 i386/i386at/acpihalt.c
 copy include/cache.h => i386/i386at/acpihalt.h (68%)
 create mode 100644 i386/i386at/grub_glue.c


hooks/post-receive
-- 
GNU Mach



reply via email to

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