Re: Fwd: FOSDEM 2022

2021-12-12 Thread Tobias Platen
On Mon, 2021-12-13 at 18:38 +1100, Damien Zammit wrote: > Hi Samuel, > > On 12/12/21 8:15 am, Samuel Thibault wrote: > > Anybody interested in giving a talk? > > > > Damien perhaps? ;) > > I am interested in giving a pre-prepared talk, I'd like to gain > experience creating screencast videos

Re: Fwd: FOSDEM 2022

2021-12-12 Thread Damien Zammit
Hi Samuel, On 12/12/21 8:15 am, Samuel Thibault wrote: > Anybody interested in giving a talk? > > Damien perhaps? ;) I am interested in giving a pre-prepared talk, I'd like to gain experience creating screencast videos using free software. However, I'm not sure what the content of the talk

Re: [PATCH 3/3] pci-arbiter: Implement memory mapping over region files

2021-12-12 Thread Samuel Thibault
Neat! :D Joan Lledó, le dim. 12 déc. 2021 14:08:17 +0100, a ecrit: > From: Joan Lledó > > * pci-arbiter/Makefile: > * Add device_map.c to sources > * pci-arbiter/device_map.c: > * pci-arbiter/device_map.h: > * New module for device mapping > * Relies on libpciaccess mapping

Re: [PATCH 2/3] libnetfs: Implement RPC: io_map

2021-12-12 Thread Samuel Thibault
Joan Lledó, le dim. 12 déc. 2021 14:08:16 +0100, a ecrit: > From: Marcus Brinkmann > > * libnetfs/iostubs.c: implement io_map Obviously alright since it's basically the same as in libdiskfs :) > --- > libnetfs/iostubs.c | 46 +++--- > 1 file changed, 43

Re: [PATCH 1/3] libnetfs: new user callback: netfs_get_filemap()

2021-12-12 Thread Samuel Thibault
Joan Lledó, le dim. 12 déc. 2021 14:08:15 +0100, a ecrit: > 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 > > * acpi/netfs_impl.c: > * console-client/trans.c: > * console/console.c: >

Re: [PATCH] hurd: Implement device memory mapping

2021-12-12 Thread Samuel Thibault
Hello, Joan Lledó, le dim. 12 déc. 2021 13:52:14 +0100, a ecrit: > +err = io_map (file, , ); > +mach_port_deallocate (mach_task_self(), file); > +if (err) > +return err; > + > +switch (prot & (VM_PROT_READ|VM_PROT_WRITE)) { > +case VM_PROT_READ: > +pager =

[PATCH 3/3] pci-arbiter: Implement memory mapping over region files

2021-12-12 Thread Joan Lledó
From: Joan Lledó * pci-arbiter/Makefile: * Add device_map.c to sources * pci-arbiter/device_map.c: * pci-arbiter/device_map.h: * New module for device mapping * Relies on libpciaccess mapping methods * pci-arbiter/func_files.c: * io_region_file(): Use the new

Re: PCI arbiter memory mapping

2021-12-12 Thread Joan Lledó
Hi, These patches implement device memory mapping in the arbiter by using the new gnumach RPC

[PATCH 2/3] libnetfs: Implement RPC: io_map

2021-12-12 Thread Joan Lledó
From: Marcus Brinkmann * libnetfs/iostubs.c: implement io_map --- libnetfs/iostubs.c | 46 +++--- 1 file changed, 43 insertions(+), 3 deletions(-) diff --git a/libnetfs/iostubs.c b/libnetfs/iostubs.c index a5ff4504..df48f8b7 100644 ---

Re: About consuming/releaseing ports in libpciaccess

2021-12-12 Thread Joan Lledó
Hi, > These rules are different between the server and client sides of MIG. > I was talking about the server side; but you are on the client side > here. On the client side, whether or not the call consumes a port > right is determined by the "disposition" specified in .defs (or > specified at

[PATCH] hurd: Implement device memory mapping

2021-12-12 Thread Joan Lledó
From: Joan Lledó * src/hurd_pci.c: * Implement device memory mapping functions * pci_device_hurd_map_range * pci_device_hurd_unmap_range * pci_device_hurd_map_legacy * pci_device_hurd_unmap_legacy * src/x86_pci.h: *