[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. v1.4-456-g859c342,
Samuel Thibault <=