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.8-822-g6582babd


From: Samuel Thibault
Subject: [SCM] GNU Mach branch, master, updated. v1.8-822-g6582babd
Date: Sat, 13 Jan 2024 17:10:29 -0500 (EST)

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  6582babd42b3937ac199d03e3df960e107c24c77 (commit)
       via  fab770c11d1c1439780dd69423906313a8ae43f2 (commit)
       via  c644b90762e9cdda8b5a925c5f41577020055f4e (commit)
       via  1b6751924cfdd5f6ef27321da2bd2ca7abb7e49c (commit)
       via  f8bd1c487d1d60342c1aaaeb955b25ac39286d9f (commit)
       via  a42040231e574f7ea52be341d6c212cba9411e72 (commit)
       via  20e69972d4187edfa3937f6f00e0149b448db734 (commit)
       via  09ebd602469554ce1a4934a49954e0be8db4da57 (commit)
       via  973fdd3cf6a8c0e462e0f942f572112122bc5e52 (commit)
       via  31a4deada9fb0da82a448ffaf8825bbec65d6c84 (commit)
       via  292e60e39e6b387913bb8e32a5ac983cdd7996af (commit)
       via  e813641e2fef0fba5a2de9e5a44fd00ab95a86d0 (commit)
      from  7538b56278a95d87b9a4ddec01e5679376cc5b13 (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 6582babd42b3937ac199d03e3df960e107c24c77
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sat Jan 13 23:01:33 2024 +0100

    tests: clean test-installed mach headers
    
    We are for now lacking proper dependencies between the source headers and
    the test-installed headers, but we can at least clean them out.

commit fab770c11d1c1439780dd69423906313a8ae43f2
Author: Luca Dariz <luca@orpolo.org>
Date:   Thu Jan 11 22:09:07 2024 +0100

    add basic thread tests
    
    Message-ID: <20240111210907.419689-11-luca@orpolo.org>

commit c644b90762e9cdda8b5a925c5f41577020055f4e
Author: Luca Dariz <luca@orpolo.org>
Date:   Thu Jan 11 22:09:06 2024 +0100

    add basic task tests
    
    Message-ID: <20240111210907.419689-10-luca@orpolo.org>

commit 1b6751924cfdd5f6ef27321da2bd2ca7abb7e49c
Author: Luca Dariz <luca@orpolo.org>
Date:   Thu Jan 11 22:09:05 2024 +0100

    add raw mach_msg tests
    
    Message-ID: <20240111210907.419689-9-luca@orpolo.org>

commit f8bd1c487d1d60342c1aaaeb955b25ac39286d9f
Author: Luca Dariz <luca@orpolo.org>
Date:   Thu Jan 11 22:09:04 2024 +0100

    add syscall tests
    
    Message-ID: <20240111210907.419689-8-luca@orpolo.org>

commit a42040231e574f7ea52be341d6c212cba9411e72
Author: Luca Dariz <luca@orpolo.org>
Date:   Thu Jan 11 22:09:03 2024 +0100

    add thread creation helper to tests
    
    Message-ID: <20240111210907.419689-7-luca@orpolo.org>

commit 20e69972d4187edfa3937f6f00e0149b448db734
Author: Luca Dariz <luca@orpolo.org>
Date:   Thu Jan 11 22:09:02 2024 +0100

    add basic vm tests
    
    Message-ID: <20240111210907.419689-6-luca@orpolo.org>

commit 09ebd602469554ce1a4934a49954e0be8db4da57
Author: Luca Dariz <luca@orpolo.org>
Date:   Thu Jan 11 22:09:01 2024 +0100

    adjust range when changing memory pageability
    
    * vm/vm_map.c: use actual limits instead of min/max boundaries to
      change pageability of the currently mapped memory.
    
    This caused the initial vm_wire_all(host, task VM_WIRE_ALL) in glibc
    startup to fail with KERN_NO_SPACE.
    Message-ID: <20240111210907.419689-5-luca@orpolo.org>

commit 973fdd3cf6a8c0e462e0f942f572112122bc5e52
Author: Luca Dariz <luca@orpolo.org>
Date:   Thu Jan 11 22:09:00 2024 +0100

    add mach_port tests
    
    Message-ID: <20240111210907.419689-4-luca@orpolo.org>

commit 31a4deada9fb0da82a448ffaf8825bbec65d6c84
Author: Luca Dariz <luca@orpolo.org>
Date:   Thu Jan 11 22:08:59 2024 +0100

    add gsync tests
    
    Message-ID: <20240111210907.419689-3-luca@orpolo.org>

commit 292e60e39e6b387913bb8e32a5ac983cdd7996af
Author: Luca Dariz <luca@orpolo.org>
Date:   Thu Jan 11 22:08:58 2024 +0100

    add mach_host tests
    
    Message-ID: <20240111210907.419689-2-luca@orpolo.org>

commit e813641e2fef0fba5a2de9e5a44fd00ab95a86d0
Author: Luca Dariz <luca@orpolo.org>
Date:   Thu Jan 11 22:08:57 2024 +0100

    add basic user-space tests with qemu
    
    * configure.ac: move test fragment to have USER32
    * tests/Makefrag.am: add user tests
    * tests/README: add basic info on how to run and debug user tests
    * tests/configfrag.ac: allow the test compiler/flags to be
      autoconfigured or customized
    * tests/grub.cfg.single.template: add minimal grub config to boot a
      module
    * tests/include/device/cons.h: add a simplified version of
      device/cons.h usable for tests
    * tests/include/kern/printf.h: symlink to kern/printf.h
    * tests/include/mach/mig_support.h: add basic version for user-space
      tests
    * tests/include/syscalls.h: add prototypes for syscalls used in tests.
    * tests/include/testlib.h: add definitions for common test
      functionalities
    * tests/include/util/atoi.h: symlink to util/atoi.h
    * tests/run-qemu.sh.template: add a simple qemu test runner
    * tests/start.S: add arch-specific entry point
    * tests/syscalls.S: generate syscalls entry points
    * tests/test-hello.c: add basic smoke test
    * tests/testlib.c: add the minimal functionality to run a user-space
      executable and reboot the system, and some test helpers.
    * tests/user-qemu.mk: add rules to build simple user-space test
      modules, including generating mig stubs. The tests reuse some kernel
      code (like printf(), mach_atoi(), mem*(), str*() functions) so we can
      use the freestanding environment and not depend on glibc.
    Message-ID: <20240111210907.419689-1-luca@orpolo.org>

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

Summary of changes:
 configure.ac                                  |   6 +-
 tests/Makefrag.am                             |  12 +-
 tests/README                                  |  37 +++
 tests/configfrag.ac                           |  16 +
 tests/grub.cfg.single.template                |   4 +
 xen/block.h => tests/include/device/cons.h    |  13 +-
 tests/include/kern/printf.h                   |   1 +
 {include => tests/include}/mach/mig_support.h |  54 ++--
 tests/include/syscalls.h                      |  83 ++++++
 tests/include/testlib.h                       |  75 +++++
 tests/include/util/atoi.h                     |   1 +
 tests/run-qemu.sh.template                    |  38 +++
 xen/net.h => tests/start.S                    |  18 +-
 tests/syscalls.S                              |   4 +
 tests/test-gsync.c                            | 122 ++++++++
 xen/block.h => tests/test-hello.c             |  14 +-
 tests/test-mach_host.c                        |  81 ++++++
 tests/test-mach_port.c                        | 121 ++++++++
 tests/test-machmsg.c                          | 405 ++++++++++++++++++++++++++
 tests/test-syscalls.c                         | 166 +++++++++++
 tests/test-task.c                             | 171 +++++++++++
 tests/test-threads.c                          | 104 +++++++
 tests/test-vm.c                               |  85 ++++++
 tests/testlib.c                               | 114 ++++++++
 tests/testlib_thread_start.c                  |  86 ++++++
 tests/user-qemu.mk                            | 221 ++++++++++++++
 vm/vm_map.c                                   |  31 +-
 27 files changed, 2035 insertions(+), 48 deletions(-)
 create mode 100644 tests/README
 create mode 100644 tests/grub.cfg.single.template
 copy xen/block.h => tests/include/device/cons.h (76%)
 create mode 120000 tests/include/kern/printf.h
 copy {include => tests/include}/mach/mig_support.h (57%)
 create mode 100644 tests/include/syscalls.h
 create mode 100644 tests/include/testlib.h
 create mode 120000 tests/include/util/atoi.h
 create mode 100644 tests/run-qemu.sh.template
 copy xen/net.h => tests/start.S (73%)
 create mode 100644 tests/syscalls.S
 create mode 100644 tests/test-gsync.c
 copy xen/block.h => tests/test-hello.c (75%)
 create mode 100644 tests/test-mach_host.c
 create mode 100644 tests/test-mach_port.c
 create mode 100644 tests/test-machmsg.c
 create mode 100644 tests/test-syscalls.c
 create mode 100644 tests/test-task.c
 create mode 100644 tests/test-threads.c
 create mode 100644 tests/test-vm.c
 create mode 100644 tests/testlib.c
 create mode 100644 tests/testlib_thread_start.c
 create mode 100644 tests/user-qemu.mk


hooks/post-receive
-- 
GNU Mach



reply via email to

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