On Fri, 2025-05-02 at 10:08 +0100, Anton Ivanov wrote: > > On 02/05/2025 09:35, Thomas Meyer wrote: > > Hi, > > > > Aren't those drivers under exactly this folder because those drivers will > > work only with when the host OS is Linux? I mean this is all hypothetical > > but when somebody is going to implement UML under Mac OS, this layout won't > > work anymore, or do I err? > > Yes indeed. > > However, we have plenty of linux specific dependencies throughout nowadays: > EPOLL, vhost-net, etc. > PTRACE usage is probably OS specific too. SECCOMP. And so on. > > The original idea to keep Linux dependent stuff under os-Linux is no longer > realistic. >
Indeed. Also, there's really no need to have that anyway - there are plenty of drivers that only work on some architectures, and these ones are anyway going to depend on UM. They could depend on a hypothetical UM_LINUX_HOST in the future instead? johannes