Damien Zammit, le jeu. 08 sept. 2022 06:15:12 +0000, a ecrit: > On 8/9/22 4:11 pm, Samuel Thibault wrote: > > Damien Zammit, le jeu. 08 sept. 2022 05:42:43 +0000, a ecrit: > >> On 6/9/22 9:05 am, Samuel Thibault wrote: > >>> machdev_trivfs_server can probably be split into two functions, so that > >>> one can run the initialization part sequentially in the main thread, > >>> then initialize the rest, and then only start the libmachdev demuxer in > >>> another thread. > >> > >> I can follow up with some machdev fixes but that seems independent to > >> getting this working. > > > > I'd really rather not commit something that relies on "quickly do all > > these next, before we call rump_init", that's only deemed to break on > > one system or another, bringing frustration in. > > OK, I will fix libmachdev now. NB: pci-arbiter has the same code as this.
Then I'm not surprised that people have reported getting a hang at boot :) Samuel