On Sat, 19 Nov 2022 at 22:44, Fish Fish <david.b.trout@...> wrote: Tony Harminc wrote: No - not at all. I simply refer to the fact that part of ("full") virtualization is that the guest cannot discover using architected features whether or not it is running in a virtual environment. Note that the DIAG interface to CP (or Hercules, or an LPAR, for that matter) is not part of the architecture. Yes, of course the guest can probably, but not deterministically, discover that is running virtualized - most likely using timing tests. But not by finding a different result from an architected instruction. This is discussed in the VM books from the earliest days. > I'm not sure that even today i64 is 100% virtualizable, is it? Oh, sorry - I thought all Windows people did. Tony H. |