On 24.06.2025 00:51, Stefano Stabellini wrote: > On Mon, 23 Jun 2025, Demi Marie Obenour wrote: >> On 6/23/25 11:44, Jan Beulich wrote: >>> On 21.06.2025 02:41, Stefano Stabellini wrote: >>> Also a more fundamental question I was wondering about: If Control had >>> full privilege, nothing else in the system ought to be able to interfere >>> with it. Yet then how does that domain communicate with the outside >>> world? It can't have PV or Virtio drivers after all. And even if its >>> sole communication channel was a UART, Hardware would likely be able to >>> interfere. > > There are well-established methods for implementing domain-to-domain > communication that are free from interference, such as using carefully > defined rings on static shared memory. I believe one of these techniques > involves placing the indexes on separate pages and mapping them > read-only from one of the two domains.
How's that going to help with the backend refusing service, which I view as one "method" of interference? Or else, what exactly does "interference" mean in this context? (More generally, I think it is necessary to very clearly define terminology used. Without such, words can easily mean different things to different people.) Jan