[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. 8d4fdfbe43628119fc87920239704fe3
From: |
Samuel Thibault |
Subject: |
[SCM] GNU Mach branch, master, updated. 8d4fdfbe43628119fc87920239704fe3d240d8a2 |
Date: |
Sun, 22 Nov 2009 21:39:46 +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 8d4fdfbe43628119fc87920239704fe3d240d8a2 (commit)
via c6c6b49c67a1768e82859e4dd0efbeb5e0452d87 (commit)
via 8dd62ea2908c4f15d295fa05dd0b35e4afc36f38 (commit)
via b3b8940afb7f0e2c5ccf52827a81faf989bc7369 (commit)
via c5eea2ac411c0bf04e798895a83b581359dabb82 (commit)
via ed76abfe7620043d898f488ea8c87bf132364845 (commit)
via ea8c8c2dac05b2b7788fefd0f3c7a7e00b17b6ae (commit)
via b395eb639cbf800a24c0631835069eb8629d58f8 (commit)
via a04ce77f750f1655c17394adcdb7919e8f50f5cb (commit)
via 199183d5babe50b05ef4b91e2bba390fa2d4bf06 (commit)
via 99db2ac14d503cefeaff7b3555e3692dea901fd4 (commit)
via 20d73500124972fe9cc896f790413bed7538f369 (commit)
via 493ea92815e8180fcf396ee95a0552112e8b0472 (commit)
via fe1cd7b8e6b5cc7f090debf7c251820fba86ccad (commit)
from 3f0ec95261c6723ae4ee930ce6299a7562f93906 (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 8d4fdfbe43628119fc87920239704fe3d240d8a2
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 22:03:20 2009 +0100
Declare memcmp function
* include/string.h (memcmp): New prototype.
commit c6c6b49c67a1768e82859e4dd0efbeb5e0452d87
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 21:54:46 2009 +0100
Do not fail if no PTE maps virtual address 0
* i386/intel/pmap.c (pmap_unmap_page_zero): Do not fail if no PTE
maps
virtual address 0.
commit 8dd62ea2908c4f15d295fa05dd0b35e4afc36f38
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 21:49:06 2009 +0100
Remove (vm_offset_t) casts from constants
* i386/i386/vm_param.h (VM_MIN_KERNEL_ADDRESS,
VM_MAX_KERNEL_ADDRESS,
LINEAR_MIN_KERNEL_ADDRESS, LINEAR_MAX_KERNEL_ADDRESS): Remove
(vm_offset_t) cast, use UL suffix instead.
* i386/include/mach/i386/vm_param.h (VM_MIN_ADDRESS,
VM_MAX_ADDRESS): Remove (vm_offset_t) cast, use UL suffix instead.
commit b3b8940afb7f0e2c5ccf52827a81faf989bc7369
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 21:42:04 2009 +0100
Really call startrtclock() with an active thread.
* kern/startup.c (cpu_launch_first_thread): Call startrtclock
really after starting at least one thread.
commit c5eea2ac411c0bf04e798895a83b581359dabb82
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 21:35:41 2009 +0100
Add pmap parameter to INVALIDATE_TLB
* i386/intel/pmap.c (INVALIDATE_TLB): Add pmap parameter.
(PMAP_UPDATE_TLBS): Pass pmap parameter.
(process_pmap_updates): Likewise.
(pmap_unmap_page_zero): Use INVALIDATE_TLB instead of hardcoding
it.
commit ed76abfe7620043d898f488ea8c87bf132364845
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 21:30:09 2009 +0100
Add phys_first_addr and phys_last_addr declaration
* i386/i386/model_dep.h (phys_first_addr, phys_last_addr): New
declarations.
* i386/i386/trap.c: Include <i386/model_dep.h>
(user_trap): Remove extern declaration of phys_last_addr.
* i386/intel/pmap.c: Include <i386/model_dep.h>
(phys_first_addr, phys_last_addr): Remove extern declaration.
commit ea8c8c2dac05b2b7788fefd0f3c7a7e00b17b6ae
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 21:27:21 2009 +0100
Use typeof(boot_info)
* i386/i386at/model_dep.c (i386at_init): Use typeof(boot_info)
instead of hardcoding struct multiboot_info*.
commit b395eb639cbf800a24c0631835069eb8629d58f8
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 21:21:55 2009 +0100
Fix early interrupt crash
* i386/i386at/model_dep.c (i386at_init): Move int_stack_high
assignation to before setting up interrupts.
commit a04ce77f750f1655c17394adcdb7919e8f50f5cb
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 21:09:57 2009 +0100
Add missing phystokv/kvtophys conversions
* i386/i386/mp_desc.c (interrupt_stack_alloc): Apply phystokv to
stack_start.
* i386/i386at/model_dep.c (i386at_init): Apply phystokv to
memory allocated to duplicate multiboot information. Apply
_kvtophys before calling set_cr3. Apply phystokv to
phys_last_addr before assigning to int_stack_high.
* i386/intel/pmap.c (pmap_bootstrap): Apply phystokv to
phys_last_addr, use kernel_virtual_start instead of
phys_last_addr. Apply phystokv to allocated bootstrap page
table pages. Apply _kvtophys to page table pointers before
writing into page table.
(pmap_enter): Apply phystokv to allocated page table page, apply
kvtophys to deallocated page table page.
commit 199183d5babe50b05ef4b91e2bba390fa2d4bf06
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 20:54:00 2009 +0100
Show command lines in task list
* Makefile.am (clib_routines): Add memcmp.
* i386/i386/db_machdep.h (DB_GNUMACH_TASK_NAME): New macro.
* i386/i386/db_interface.c (GNU): New macro.
[GNU] (looks_like_command): New function.
(db_task_name): When task map is kernel_pmap, return
DB_GNUMACH_TASK_NAME.
[GNU] (db_task_name): Use a GNU/Hurd-specific heuristic to get
argv[] of a task.
commit 99db2ac14d503cefeaff7b3555e3692dea901fd4
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 20:40:10 2009 +0100
Replace phys_mem_va with VM_MIN_KERNEL_ADDRESS
* i386/i386/vm_param.h (phystokv): Use VM_MIN_KERNEL_ADDRESS
instead of phys_mem_va.
(_kvtophys): New macro.
* i386/i386at/model_dep.c (phys_mem_va): Remove variable.
commit 20d73500124972fe9cc896f790413bed7538f369
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 20:34:28 2009 +0100
Avoid confusion between global and local ldt vars
* i386/i386/pcb.c (switch_ktss): Rename ldt variable into tldt.
commit 493ea92815e8180fcf396ee95a0552112e8b0472
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 20:08:27 2009 +0100
Do not assume that VM_MIN_KERNEL_ADDRESS is 0
* i386/i386/vm_param.h (VM_MAX_KERNEL_ADDRESS): Add
VM_MIN_KERNEL_ADDRESS.
(kvtolin): Subtract VM_MIN_KERNEL_ADDRESS.
(lintokv): Add VM_MIN_KERNEL_ADDRESS.
* i386/i386at/model_dep.c (mem_size_init): Subtract
VM_MIN_KERNEL_ADDRESS in computation of phys_last_addr.
(i386at_init): Use VM_MIN_KERNEL_ADDRESS instead of 0 as
argument of lin2pdenum.
commit fe1cd7b8e6b5cc7f090debf7c251820fba86ccad
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 22 20:04:43 2009 +0100
Rewamp spl.h
* i386/i386/spl.h (splnet, splbio, spl7, splx_cli): Add
prototypes.
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 2 +-
i386/i386/db_interface.c | 93 +++++++++++++++++++++++++++++++++++++
i386/i386/db_machdep.h | 1 +
i386/i386/model_dep.h | 7 +++
i386/i386/mp_desc.c | 1 +
i386/i386/pcb.c | 6 +-
i386/i386/spl.h | 19 ++++----
i386/i386/trap.c | 2 +-
i386/i386/vm_param.h | 21 +++++----
i386/i386at/model_dep.c | 46 ++++++++----------
i386/include/mach/i386/vm_param.h | 4 +-
i386/intel/pmap.c | 53 ++++++++++-----------
include/string.h | 2 +
kern/startup.c | 3 +-
14 files changed, 179 insertions(+), 81 deletions(-)
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. 8d4fdfbe43628119fc87920239704fe3d240d8a2,
Samuel Thibault <=