commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] Hurd branch, jlledom-pci-memory-map, updated. v0.9.git20210811-58-


From: Joan Lledó
Subject: [SCM] Hurd branch, jlledom-pci-memory-map, updated. v0.9.git20210811-58-g1eb7fdd
Date: Sun, 21 Nov 2021 05:42:44 -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 "Hurd".

The branch, jlledom-pci-memory-map has been updated
       via  1eb7fdd9ec8b82273574e575342ead5d55916fd0 (commit)
       via  c1939824e123b2166e6c1bbe659279ee39b311ec (commit)
       via  7de31eacac640b7ffcf293d08a37e6e57acfb415 (commit)
       via  a94f66473befd236191b7fb12fe61e20fce22830 (commit)
       via  90681245ff42e3962d2ee1c6f3103c6d6a9f2ed1 (commit)
       via  a40c3fdb9532fd82e83828608a632a066ffd1e8f (commit)
       via  3445a3454607d0ec23d8fa68aff65c7bdffafc8b (commit)
       via  06306619c45ae5c7eefcde9ea01edf99ac034e60 (commit)
       via  624cda4f14f775e93c41634489edc0564e47bcc3 (commit)
       via  2032096e50de7047b15342451abe7d84e5aefaca (commit)
       via  852fdc4e980663c8fe3e87ce709ce0824873fe71 (commit)
       via  c7f5eb16ea0d3305d524a14a4d0649fe94cac23e (commit)
       via  86b0307e489558fe661e2877f4945240230984bf (commit)
       via  f25bb424ef2df3554fe0f269e9ba8dac8f6f354f (commit)
       via  503ffa1918fc90db58a6d224961be442fd3b881b (commit)
       via  1986629e8dcfdacf372b8b222facd465e5d1eceb (commit)
       via  3692e4afc25973dd3b887f1a9376874342ae5267 (commit)
       via  c8bb19ccac4b53ff5b7bf9f05703e8dfd5405b4d (commit)
       via  77cdd08a2faf08afd13610f11db694856a7ce44c (commit)
       via  39794f24b1f15d57e8ab5483ea1908828998c99d (commit)
       via  5eac2a9ffd7629fcba1c4800c63f90f8ea32ad17 (commit)
       via  96a673a4b0b7da004b7ffe6460894e94f57cd14a (commit)
       via  ffbeed76c9e52d4ea4dd37c7f8782619ddec180f (commit)
       via  c2a38a627251956e80826496e958b3c80a24837e (commit)
       via  517edb7fe7c614a683e18671afc52de8cabe8fdf (commit)
       via  3b378a6535bc8d9942875ba094301274819905e4 (commit)
       via  cd10e825fe4b5458c0deaa300449e0cd872570ef (commit)
       via  755419de31af8510a8c0eca07348516acd918e6b (commit)
       via  d0bf36018b98f3f7a79536b875baa91ca3c8fe5e (commit)
       via  21d99ce0cfefc82039f9bd45bd9d12eb47966992 (commit)
       via  7e176f23511446bc33f4e43fd098ddb73acd8146 (commit)
       via  ee9c8ddfbe2de2d6e62cd063a269db6446ca7faf (commit)
       via  ed5090bde7497850a6ea654e8308496d518010e3 (commit)
       via  5ed12dc1583e4abd91410a53c4a49b7ab194a3f2 (commit)
       via  7e07503bbc4d85a238c8167b7a2dd536642964b8 (commit)
       via  a441cb616db547d366a796d0370d5f351b73b289 (commit)
       via  2cfbdcc66886bd4852f9e84b46fbf6bdc7d8a13e (commit)
       via  9049b963b6023ef6d7bd3f8c81ef5ab1f3b43fd3 (commit)
       via  c654480ef67c15b2cd9e774afa65f53b32693b40 (commit)
       via  214ac978f6135db4af0f8bf2286532aa618dcd89 (commit)
       via  9be1e099f5343e752a9fe56fba562c4f108015e7 (commit)
       via  f71981b762336be173e76fc40b872a9dcafc3b5f (commit)
       via  128f1e582d0fd5c318be60fc8b81891396a7c5d8 (commit)
       via  1dc4b70101d4360258bb3131af24e1a2b5f47fcf (commit)
       via  b011199cf330b90483b312c57f25c90a31f2577b (commit)
       via  d65affb8a22bc259a9b55d38d15f6353d527fef4 (commit)
       via  967fc183fd27607fe0f58af36801793725c7c558 (commit)
      from  386fb721bbec6a2b90d00ab8954d43c3c16ef8f2 (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 1eb7fdd9ec8b82273574e575342ead5d55916fd0
Merge: c193982 386fb72
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Sun Nov 21 11:41:33 2021 +0100

    Merge branch 'jlledom-pci-memory-map' of 
ssh://git.savannah.gnu.org/srv/git/hurd/hurd into jlledom-pci-memory-map

commit c1939824e123b2166e6c1bbe659279ee39b311ec
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Sat Nov 13 09:46:29 2021 +0100

    pci-arbiter: get rid of struct pci_user_data
    
    We got a new RPC in the kernel to get the pager

commit 7de31eacac640b7ffcf293d08a37e6e57acfb415
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Sat Nov 13 08:53:28 2021 +0100

    pci-arbiter: user new RPC vm_region_create_proxy()

commit a94f66473befd236191b7fb12fe61e20fce22830
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Sun Aug 22 12:34:24 2021 +0200

    pci-arbiter: get rid of memory_object_proxy_valid()
    
    The pagers has an offset already, always start the proxy at 0

commit 90681245ff42e3962d2ee1c6f3103c6d6a9f2ed1
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Sat Jun 19 12:12:36 2021 +0200

    pci-arbiter: allow mapping nested proxies

commit a40c3fdb9532fd82e83828608a632a066ffd1e8f
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Mon Apr 5 10:57:04 2021 +0200

    pci-arbiter: pcifs.c: fix identation

commit 3445a3454607d0ec23d8fa68aff65c7bdffafc8b
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Mon Apr 5 10:48:24 2021 +0200

    pci_arbiter: new module for device mapping
    
    Relies on libpciaccess mapping methods

commit 06306619c45ae5c7eefcde9ea01edf99ac034e60
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Mon Apr 5 10:40:05 2021 +0200

    hurd-types: add struct pci_user_data
    
    To store the pagers libpciaccess used to map the regions, so
    proxies can be created from them.

commit 624cda4f14f775e93c41634489edc0564e47bcc3
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Sat Feb 27 11:30:52 2021 +0100

    pci-arbiter: fix typo

commit 2032096e50de7047b15342451abe7d84e5aefaca
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Wed Feb 24 19:52:44 2021 +0100

    pci-arbiter: Stop storing the proxy for future requests
    
    The proxy is not valid as future requests can ask for different
    protection level.

commit 852fdc4e980663c8fe3e87ce709ce0824873fe71
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Wed Feb 24 19:49:53 2021 +0100

    Revert "pci arbiter: add a memory object proxy to directory entries"
    
    This reverts commit dc859c3d4ba4015a2dae7c3333e63769238dcb3e.
    
    No need to store the proxy, as it's not valid for future requests

commit c7f5eb16ea0d3305d524a14a4d0649fe94cac23e
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Sat Feb 13 13:09:52 2021 +0100

    pci-arbiter: Fix bug on netfs_get_filemap()
    
    Take the right pager to create the proxy from

commit 86b0307e489558fe661e2877f4945240230984bf
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Sun Nov 8 10:23:33 2020 +0100

    pci-arbiter: Implement netfs_get_filemap()
    
    * pci-arbiter/netfs_impl.c:
        * Implement callback: netfs_get_filemap
                * Check whether the file being mapped is a region
                  file
                * Return the proxy if exists
                * Create a new proxy and return it

commit f25bb424ef2df3554fe0f269e9ba8dac8f6f354f
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Sun Nov 8 10:17:21 2020 +0100

    pci arbiter: add a memory object proxy to directory entries
    
    * pci-arbiter/pcifs.h:
        * struct pcifs_dirent: New field: memproxy
    * pci-arbiter/pcifs.c:
        * create_dir_entry: Initialize memproxy to MACH_PORT_NULL

commit 503ffa1918fc90db58a6d224961be442fd3b881b
Author: Marcus Brinkmann <marcus@gnu.org>
Date:   Wed Oct 31 01:14:17 2001 +0100

    libnetfs: Implement RPC: io_map
    
    * libnetfs/iostubs.c: implement io_map

commit 1986629e8dcfdacf372b8b222facd465e5d1eceb
Author: Joan Lledó <jlledom@member.fsf.org>
Date:   Thu Nov 5 12:45:37 2020 +0100

    libnetfs: new user callback: netfs_get_filemap()
    
    Provide the user with a new callback so they can implement file
    mapping over file system nodes.
    
    * libnetfs/netfs.h: Add prototype for netfs_get_filemap

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

Summary of changes:
 acpi/acpi.c                          |   4 -
 config.make.in                       |   4 +
 configure.ac                         |   5 +-
 console/console.c                    |  15 +-
 doc/hurd.texi                        |   3 -
 exec/exec.c                          |  27 +-
 ext2fs/ext2fs.h                      |   4 +
 ext2fs/inode.c                       |  19 ++
 ext2fs/truncate.c                    |  15 +-
 libdirmgt/Makefile                   |  23 --
 libdirmgt/dirmgt.h                   |  51 ----
 libdiskfs/boot-start.c               |  40 ++-
 libdiskfs/node-cache.c               |   4 +
 libmachdev/ds_routines.c             |   6 +-
 libmachdev/machdev-device_emul.h     |   2 +-
 libmachdev/machdev.h                 |   2 +-
 libmachdev/trivfs_server.c           |  31 +--
 libnetfs/netfs.h                     |   3 +-
 libshouldbeinlibc/assert-backtrace.h |   6 +-
 libstore/device.c                    |  20 +-
 libtreefs/Makefile                   |  38 ---
 libtreefs/defhooks.c                 |  80 ------
 libtreefs/dir-hooks.c                | 136 ----------
 libtreefs/dir-lookup.c               | 313 ----------------------
 libtreefs/fs-mutate.h                |  30 ---
 libtreefs/fsys-getroot.c             | 144 ----------
 libtreefs/fsys-hooks.c               |  91 -------
 libtreefs/fsys-startup.c             |  36 ---
 libtreefs/fsys.c                     | 127 ---------
 libtreefs/hooks.c                    |  59 -----
 libtreefs/mdir.c                     |  92 -------
 libtreefs/mig-decls.h                |  46 ----
 libtreefs/nlist.c                    |  70 -----
 libtreefs/node-hooks.c               | 176 -------------
 libtreefs/rights.c                   |  96 -------
 libtreefs/s-dir.c                    | 112 --------
 libtreefs/s-file.c                   | 263 -------------------
 libtreefs/s-fsys.c                   |  76 ------
 libtreefs/s-io.c                     | 284 --------------------
 libtreefs/trans-help.c               | 129 ---------
 libtreefs/trans-start.c              |  66 -----
 libtreefs/treefs-hooks.h             | 401 ----------------------------
 libtreefs/treefs-s-hooks.h           | 231 ----------------
 libtreefs/treefs.h                   | 493 -----------------------------------
 libtreefs/xinl.c                     |   5 -
 mach-defpager/Makefile               |   2 +-
 mach-defpager/default_pager.c        | 114 ++++----
 mach-defpager/kalloc.c               | 313 ----------------------
 mach-defpager/kalloc.h               |  30 ---
 mach-defpager/main.c                 |   5 +
 mach-defpager/setup.c                |  10 +-
 nfs/Makefile                         |   3 +
 nfs/mount.c                          |   1 +
 nfsd/Makefile                        |   3 +
 nfsd/cache.c                         |   4 +-
 nfsd/loop.c                          |   8 +-
 nfsd/main.c                          |   1 +
 nfsd/ops.c                           |   1 +
 pci-arbiter/main.c                   |  27 +-
 pci-arbiter/options.c                |  12 +-
 pci-arbiter/options.h                |   4 +-
 pci-arbiter/pcifs.h                  |   6 +-
 rumpdisk/block-rump.c                |  34 +--
 rumpdisk/main.c                      |  10 +-
 startup/startup.c                    |  24 +-
 65 files changed, 262 insertions(+), 4228 deletions(-)
 delete mode 100644 libdirmgt/Makefile
 delete mode 100644 libdirmgt/dirmgt.h
 delete mode 100644 libtreefs/Makefile
 delete mode 100644 libtreefs/defhooks.c
 delete mode 100644 libtreefs/dir-hooks.c
 delete mode 100644 libtreefs/dir-lookup.c
 delete mode 100644 libtreefs/fs-mutate.h
 delete mode 100644 libtreefs/fsys-getroot.c
 delete mode 100644 libtreefs/fsys-hooks.c
 delete mode 100644 libtreefs/fsys-startup.c
 delete mode 100644 libtreefs/fsys.c
 delete mode 100644 libtreefs/hooks.c
 delete mode 100644 libtreefs/mdir.c
 delete mode 100644 libtreefs/mig-decls.h
 delete mode 100644 libtreefs/nlist.c
 delete mode 100644 libtreefs/node-hooks.c
 delete mode 100644 libtreefs/rights.c
 delete mode 100644 libtreefs/s-dir.c
 delete mode 100644 libtreefs/s-file.c
 delete mode 100644 libtreefs/s-fsys.c
 delete mode 100644 libtreefs/s-io.c
 delete mode 100644 libtreefs/trans-help.c
 delete mode 100644 libtreefs/trans-start.c
 delete mode 100644 libtreefs/treefs-hooks.h
 delete mode 100644 libtreefs/treefs-s-hooks.h
 delete mode 100644 libtreefs/treefs.h
 delete mode 100644 libtreefs/xinl.c
 delete mode 100644 mach-defpager/kalloc.c
 delete mode 100644 mach-defpager/kalloc.h


hooks/post-receive
-- 
Hurd



reply via email to

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