On Tue, Oct 11, 2016 at 12:23:36AM +0200, Marek Marczykowski-Górecki wrote:
> On Sun, Oct 09, 2016 at 06:54:46PM -0600, Trammell Hudson wrote:
> > [...]
> > Linux-as-a-bootloader in the ROM and kexec's the Xen hypervisor.
> 
> Interesting, last time I've tried kexec Xen from Linux it didn't work at
> all. Any hints how to get it working?

I'm not sure about the usual case, but in the coreboot + Linux kexec
it is a problem with Xen assuming that there is a EBDA structure provided
by the BIOS.  I posted my fix to xen-devel, in reply to a 2008 post
which appeared to be the last time someone attempted this combo:

https://lists.xen.org/archives/html/xen-devel/2016-08/msg01195.html

There is an additional complication with a non-BIOS system in that
Xen's vga console assumes it can find various structs from the VGA BIOS,
which also don't exist in my setup.

> > The Intel m5-6y57 CPU is supposed to support VT-d, so I'm not sure
> > why the IOMMU is not enabled.
> 
> Maybe coreboot does not setup DMAR ACPI tables correctly? This is quite
> common reason for broken VT-d support. The only related entry in xen
> dmesg I see:
> (XEN) I/O virtualisation disabled
> Especially I don't see DMAR table in ACPI list there.

That's likely the issue.  In the coreboot tree there is DMAR support
for sandybridge/ivybridge, but not Skylake.  I've asked on the coreboot
list if this is an easy fix.

> Otherwise it looks like a perfect Qubes OS platform :)

Fairly cheap ($800 with 8GB of RAM), TPM, super high-res screen, and 5-10W
power draw depending on the brightness.  Plus it supports Free Software
x86 firmware (other than the FSP) as well as Free Software in the EC.
And there is an actual serial port for very early debugging.

I'm not a fan of the keyboard and especially not of the trackpad, but
there is just not room for a trackpoint and deep key travel switches
like the x220.

Regarding the S3 issue, it *seems* to be working.  The first resume
takes almost a minute for some reason, but from then on it is fast.
I haven't really had a chance to debug that yet and compare it to what
chromeos is doing.  Nor have I had a chance to tinker with the ME,
which is a newer generation compared to the x230 that I've explored.

-- 
Trammell

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/20161011013039.GJ12784%40chishio.swcp.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to