[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. v1.8-133-g5ab246b
From: |
Samuel Thibault |
Subject: |
[SCM] GNU Mach branch, master, updated. v1.8-133-g5ab246b |
Date: |
Sat, 28 Mar 2020 11:36:53 -0400 (EDT) |
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 5ab246b492fc5f4c5c90ab31a18cfeeb4c328632 (commit)
via ed845fbb01197cd2ad2a7deef61d1ccbf8ce4687 (commit)
via ebdf1490c3b42771c5d446336aeb99665d24b17e (commit)
via 0faafc22a881696670426caf660be37e0e1effdc (commit)
via dd9e5cf1a51c7333d561fc694b68a756edf32b0f (commit)
via 9e7436251ccfd563d4fcfdd96ab48e9c0759307f (commit)
via 773c29c71a66a567a1cf125d2e1082afb7867b01 (commit)
via e3a25bd6b41397b88688b77d86953990251391b5 (commit)
via 7f3cc4ea1d996aa18602b6df019af446165cb183 (commit)
via bcc9ec2c0ad0a8a4dbf2d0d6d374cb9278a50bf0 (commit)
via fc56ed063e52cca89e42b56f472d40796df28471 (commit)
via f60877e9393b6e345b3490d947843f754843d001 (commit)
via a063445630a6f26651df53543466a7bfdc44a1f7 (commit)
via 2c8ccce9d152696613e6a079770749983bf440ff (commit)
from 5313b8b80301ab2bde55351d48263ca5caee72ce (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 5ab246b492fc5f4c5c90ab31a18cfeeb4c328632
Author: Samuel Thibault <address@hidden>
Date: Sat Mar 10 13:46:33 2012 +0100
* xen/evt.c: Add 64bit variant
* xen/evt.c (hyp_intrinit): Fix hyp_set_callbacks for 64bit.
commit ed845fbb01197cd2ad2a7deef61d1ccbf8ce4687
Author: Samuel Thibault <address@hidden>
Date: Mon Mar 19 05:23:12 2012 +0100
syscall_sw.h: Add 64bit variant
* kern/syscall_sw.h (mach_trap_t): Fix structure for 64bit.
commit ebdf1490c3b42771c5d446336aeb99665d24b17e
Author: Samuel Thibault <address@hidden>
Date: Fri Mar 9 01:23:16 2012 +0100
include/mach/xen.h: Add 64bit variant
* include/mach/xen.h (PFN_LIST): Set to MACH2PHYS_VIRT_START.
commit 0faafc22a881696670426caf660be37e0e1effdc
Author: Samuel Thibault <address@hidden>
Date: Sun Mar 18 23:40:32 2012 +0100
multiboot.h: Add 64bit variant
* i386/include/mach/i386/multiboot.h (multiboot32_module): New
structure.
commit dd9e5cf1a51c7333d561fc694b68a756edf32b0f
Author: Samuel Thibault <address@hidden>
Date: Sat Mar 10 13:46:33 2012 +0100
asm.h: Add 64bit variant
* i386/include/mach/i386/asm.h (S_ARG0, S_ARG1, S_ARG2, S_ARG3, S_ARG4,
S_ARG5, FRAME, EMARF, B_ARG0, B_ARG1, B_ARG2, B_ARG3, INT_FIX): Add
64bit variants.
commit 9e7436251ccfd563d4fcfdd96ab48e9c0759307f
Author: Samuel Thibault <address@hidden>
Date: Sun Mar 18 12:01:04 2012 +0100
xen.h: Add 64bit variant
* i386/i386/xen.h (_hypcall_ret, _hypcall_arg1, _hypcall_arg2,
_hypcall_arg3, _hypcall_arg4, _hypcall_arg5): New macros.
(_hypcall0, _hypcall1, _hypcall2, _hypcall3, _hypcall4, _hypcall5): Fix
parameters and return type.
(set_callbacks, update_descriptor, set_segment_base,
update_va_mapping, set_timer_op): Add 64bit variant.
(hyp_set_user_cr3): New macro.
(iretq): New macro.
commit 773c29c71a66a567a1cf125d2e1082afb7867b01
Author: Samuel Thibault <address@hidden>
Date: Sat Mar 10 13:46:33 2012 +0100
vm_param: Add 64bit variant
* i386/i386/vm_param.h (VM_MIN_KERNEL_ADDRESS, HYP_VIRT_START,
LINEAR_MIN_KERNEL_ADDRESS, LINEAR_MAX_KERNEL_ADDRESS): Add 64bit
variants.
commit e3a25bd6b41397b88688b77d86953990251391b5
Author: Samuel Thibault <address@hidden>
Date: Sun Mar 18 20:31:22 2012 +0100
thread.h: Add 64bit variant
* i386/i386/thread.h (i386_saved_state, i386_kernel_state,
i386_interrupt_state): Add 64bit registers.
commit 7f3cc4ea1d996aa18602b6df019af446165cb183
Author: Samuel Thibault <address@hidden>
Date: Sat Mar 10 13:46:33 2012 +0100
setjmp: Add 64bit variant
* x86_64/_setjmp.S: New file
* i386/i386/setjmp.h (jmp_buf): Add 64bit variant.
commit bcc9ec2c0ad0a8a4dbf2d0d6d374cb9278a50bf0
Author: Samuel Thibault <address@hidden>
Date: Sat Mar 10 13:46:33 2012 +0100
i386asm.sym: Add 64bit variant
* i386/i386/i386asm.sym (KSS_ESI, KSS_EDI): Remove.
(KSS_R12, KSS_R13, KSS_R14, KSS_R15, r15): Add.
commit fc56ed063e52cca89e42b56f472d40796df28471
Author: Samuel Thibault <address@hidden>
Date: Sat Mar 10 13:46:33 2012 +0100
gdt: 64bit Variant
There is no segmentation in 64bit mode.
* i386/i386/gdt.c (gdt_init): Do not load segments on 64bit.
commit f60877e9393b6e345b3490d947843f754843d001
Author: Samuel Thibault <address@hidden>
Date: Mon Mar 19 21:14:38 2012 +0100
db_trace: Add 64bit variant
* i386/i386/db_trace.c (i386_kregs): On 64bit, remove edi and esi, and
add r12, r13, r14, r15.
commit a063445630a6f26651df53543466a7bfdc44a1f7
Author: Samuel Thibault <address@hidden>
Date: Mon Mar 19 22:50:04 2012 +0100
db_interface: Add 64bit variant
* i386/i386/db_interface.c (int_regs): Drop edi/esi fields on 64bit.
(kdb_kentry): Fix saving rsi/rdi.
commit 2c8ccce9d152696613e6a079770749983bf440ff
Author: Samuel Thibault <address@hidden>
Date: Sat Mar 10 13:46:33 2012 +0100
cpu_number: Add 64bit variant
* i386/i386/cpu_number.h (CX): Add 64bit variant.
-----------------------------------------------------------------------
Summary of changes:
i386/i386/cpu_number.h | 5 ++
i386/i386/db_interface.c | 14 ++++
i386/i386/db_trace.c | 8 +++
i386/i386/gdt.c | 2 +
i386/i386/i386asm.sym | 11 ++++
i386/i386/setjmp.h | 4 ++
i386/i386/thread.h | 26 ++++++++
i386/i386/vm_param.h | 19 +++++-
i386/i386/xen.h | 132 ++++++++++++++++++++++++-------------
i386/include/mach/i386/asm.h | 27 ++++++++
i386/include/mach/i386/multiboot.h | 17 +++++
include/mach/xen.h | 4 ++
kern/syscall_sw.h | 3 +
{i386/i386 => x86_64}/_setjmp.S | 42 ++++++------
xen/evt.c | 5 ++
15 files changed, 250 insertions(+), 69 deletions(-)
copy {i386/i386 => x86_64}/_setjmp.S (71%)
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. v1.8-133-g5ab246b,
Samuel Thibault <=