On Wed, Feb 22, 2023 at 6:31 PM Luca Dariz <[email protected]> wrote: > yes this is the entry point through the call gate, it works with any > 32-bit binary that you can compile on 32-bit hurd. For testing you can > use a ramdisk, like the installer, or some simple executable (I have my > own scripts [0] that I would like to polish and integrate somewhere). > > Note that on a 64-bit kernel the linux drivers are not integrated, and > user-space drivers currently don't work because of missing interrupt > support (and maybe something else). > > As far as I understand from Intel's datasheets, it should be possible to > use a far call also from a 64-bit userspace, but I couldn't find the > right way so far, so I was looking at the syscall/sysret mechanisms instead. > > Luca > > [0] https://gitlab.com/luckyd/gnumach/-/tree/prepare64_wip/tests
I see — cool. I'm of course interested in 64-bit userspace, so please keep us updated on that. I could help with integrating it on the glibc side. Sergey
