Hi Samuel, I am sending this primarily because I don't want to lose these patches.
With the attached debian patches for libpciaccess and hurd, the rumpkernel debian packages I have prepared locally work out of the box. The problem is, you can't compile hurd with these patches without building my rumpkernel tree first because it tries to compile a static rumpdisk binary and requires the libs. I'm not sure how to solve this exactly, I'm guessing you don't want rumpkernel to be a build-dep for hurd. Perhaps you can merge the libpciaccess patches first, as they are first needed as deps to build rumpkernel. I could then push out my latest debian rumpkernel tree. Lastly, there are a few patches to prepare hurd for rumpdisk which are also in the tarball as well as the rumpdisk patch. TLDR; Apply these first to libpciaccess: upstreaming/libpciaccess/99-fix-pciconf-calls upstreaming/libpciaccess/99-region-probe upstreaming/libpciaccess/99-common-reuse-mapping Then you'll need me to push latest rumpkernel tree so you can build rump libs (IMPORTANT, you need libpciaccess to be patched before you build rump libs). These are patches to prepare hurd: upstreaming/hurd/libstore-fix.patch upstreaming/hurd/pciarbiter-short-rw.patch Finally this will add rumpdisk.static to hurd (dynamic version is not working yet) upstreaming/hurd/hurd-rumpdisk.patch Damien
upstreaming.tgz
Description: application/compressed-tar