Hello Justus,
I had to revert your commit:
“
commit f05b6bae5cbdf3c221eba05987dea7ab14e6524f
Author: Samuel Thibault
Date: Mon Jan 15 22:00:11 2018 +0100
Revert "libdiskfs: Shutdown pagers on startup_dosync."
This reverts commit 89a49ec8b3a847f3b770cff6a4a80b98b94ad7bf.
This new module uses Hurd's RPCs for accessing the PCI configuration space.
Direct access as in {read_write}_{8,16,32} functions is done by the old x86
module.
Some x86 function prototypes are now declared in a new header for the Hurd
module to use them, in order to duplicate as little code as pos
---
Makefile | 1 +
hurd/hurd_types.defs | 19 +-
hurd/hurd_types.h | 24 +-
hurd/paths.h | 3 +
hurd/pci.defs | 73
hurd/subsystems | 1 +
pci-arbiter/Makefile | 44 +++
pci-arbiter/config.h | 5 +
pci-arb
A new module for the Hurd that accesses PCI bus using available RPCs.
All references to the Hurd in the i386 access method have been removed.
---
lib/Makefile | 7 +-
lib/configure | 6 +-
lib/hurd.c | 366 +
lib/i386-io-h
Hello,
I've finished my thesis and this is the final code, there are no new
features but I fixed some bugs I've found.
> Mach actually provides a way to give a task the right for a given
> range of I/O ports (i386_io_perm_cerate), so one could use that.
Nice!
> I don't think we want to spend ti