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ó <jlle...@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ó <jlle...@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ó <jlle...@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ó <jlle...@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ó <jlle...@member.fsf.org> Date: Sat Jun 19 12:12:36 2021 +0200 pci-arbiter: allow mapping nested proxies commit a40c3fdb9532fd82e83828608a632a066ffd1e8f Author: Joan Lledó <jlle...@member.fsf.org> Date: Mon Apr 5 10:57:04 2021 +0200 pci-arbiter: pcifs.c: fix identation commit 3445a3454607d0ec23d8fa68aff65c7bdffafc8b Author: Joan Lledó <jlle...@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ó <jlle...@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ó <jlle...@member.fsf.org> Date: Sat Feb 27 11:30:52 2021 +0100 pci-arbiter: fix typo commit 2032096e50de7047b15342451abe7d84e5aefaca Author: Joan Lledó <jlle...@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ó <jlle...@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ó <jlle...@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ó <jlle...@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ó <jlle...@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 <mar...@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ó <jlle...@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