On 01.04.2025 15:29, Jason Andryuk wrote: > On 2025-04-01 08:16, Jan Beulich wrote: >> On 31.03.2025 23:43, Jason Andryuk wrote: >>> This works with C xenstored. OCaml xenstored does not use grants and >>> would fail to foreign map the page. >> >> From the sentence it's not clear whether this is unchanged behavior or >> a deliberate regression. > > I was trying to highlight existing compatibility. xenstored uses > grants, so it can take advantage of the pre-seeded grant and therefore > does not need privilege to map foreign pages. OCaml does not use > grants, so this seeding is irrelevant. With a combined > hardware|xenstore domain, C xenstored using grants works, but Ocaml does > not.
IOW oxenstored works in all-mighty Dom0 only now, and that doesn't change? This would be fine. Re-wording the sentence to become unambiguous (towards possibly admitting to deliberately introduce a regression) would seem desirable though. Jan