On 22/01/2019 20:37, Christoph Badura wrote:
One might also question if having a separate dev faction is useful
at all anymore, if "everything" requires it.
I don't see that "everything" requires it.
Moving rumpdev/autoconf.c and rumpdev/MAINBUS.ioconf and
kern/subr_autoconf.c to rumpkern solves the problem with the net faction.
At least as far as buildrump.sh is concerned.
I saw it mentioned that the dev faction depends on the vfs faction. I
haven't looked if that has been analyzed or nor did I try to analyze it.
But then, I haven't seen it yet.
Well, it per definition of faction shouldn't have a dependency like
that. But, maybe it's another sign of dev alone not being very useful.