>>> On 10.03.14 at 11:43, Matt Fleming <matt@xxxxxxxxxxxxxxxxx> wrote: > On Mon, 10 Mar, at 08:22:47AM, Jan Beulich wrote: >> Just to give an example from the Xen side: Xen uses the time >> interface in UEFI, as you would expect not without problems. Apart >> from issues with memory areas needed by those runtime calls not >> being properly marked for runtime use (which the respective >> vendors accepted they need to fix), we are also facing problems >> with runtime calls using XMM registers. > > Presumably you've got some kind of quirk mechanism to get things > working? Not yet, since so far we haven't been shown issues with the code on other than non-production systems. > That doesn't exist in the kernel so the time functions as-is > are useless, right? Not sure why you call them useless. If wired up properly, they would be useful on systems where they work. > What's the benefit of using the EFI time services for Xen? As said before: Don't suffer from there not being any wallclock if there's no CMOS clock. With there even being a FADT flag to indicate its absence, there clearly must be plans to have such machines. > Does Xen use the current kernel functions directly? Which kernel functions? Perhaps just a misunderstanding - I gave that example with the actual hypervisor in mind, not the kernel side code sitting on top. The kernel, after all, can't directly call EFI runtime code when running on top of Xen. Jan -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html