Subject: Re: Running multiple DomUs on a VT-capable CPU
To: Manuel Bouyer <bouyer@antioche.eu.org>
From: John R. Shannon <john@johnrshannon.com>
List: port-xen
Date: 08/29/2007 14:47:19
This is a cryptographically signed message in MIME format.

--------------ms050207000506090405020702
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Manuel Bouyer wrote:
> On Wed, Aug 29, 2007 at 10:06:42PM +0200, Marcin Michal Jessa wrote:
>> Manuel Bouyer wrote:
>>> On Wed, Aug 29, 2007 at 09:53:28AM +0200, Marcin M. Jessa wrote:
>>>   
>>>> Hi guys
>>>>
>>>> My laptop has Intel(R) Core(TM)2 CPU  T7400  @ 2.16GHz which is a VT-capable 
>>>> processor and I was thinking of running DomU on it with NetBSD 4.0 and run 
>>>> virtual OSs from there.
>>>> So in order to access my domUs I would have to run VNC server , right ?
>>>> Or is there a more intuitive way to just switch to console running a DomU 
>>>> host ?
>>>>     
>>> No, you have to use vnc for your domU's console (or the native X11 display)
>>>   
>> Is 3D acceleration available in remote sessions?
> 
> Not that I know

See: http://www.cs.toronto.edu/~andreslc/xen-gl/

I have a test pkg nearly complete.

Also, it may be possible with XF4VNC.

> 
>> What if I had two graphics cards, could I map one DomU to use a specific
>> card
>> and display it on one screen?
> 
> Maybe, but I guess it depends on the cards. These are not "normal" PCI devices,
> as they also map some ISA-space registers to be compatible with plain VGA.
> Some can work without theses, some can't ...
> 
>> Or could I map one of the DomUs to the main gfx card after dom0 started
>> it and run X session from it?
> 
> I'm almost sure this won't work, because of the VGA registers which are
> in ISA space. If you can use a VGA card in a domU, I think is has to be
> another card than the one used by BIOS

There are some reports of the two grapics card approach working. See the 
first "Cool Configuration" in the Xen WIKI:

http://wiki.xensource.com/xenwiki/CoolConfigurations

This does depend on PCI passthrough.


-- 
John R. Shannon, CISSP
Chief Scientist
DSCI, Information Assurance Division
jshannon@dsci-usa.com
john.r.shannon@us.army.mil
shannonjr@NetBSD.org
(208)522-4506

--------------ms050207000506090405020702
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM2TCC
BmcwggVPoAMCAQICAQYwDQYJKoZIhvcNAQEFBQAwgY8xCzAJBgNVBAYTAlVTMQ4wDAYDVQQI
EwVJZGFobzEUMBIGA1UEBxMLSWRhaG8gRmFsbHMxGTAXBgNVBAoTEGpvaG5yc2hhbm5vbi5j
b20xGTAXBgNVBAMTEGpvaG5yc2hhbm5vbi5jb20xJDAiBgkqhkiG9w0BCQEWFWpvaG5Aam9o
bnJzaGFubm9uLmNvbTAeFw0wNzAxMjYyMTE4MTBaFw0wODAxMjYyMTE4MTBaMIGaMQswCQYD
VQQGEwJVUzEOMAwGA1UECBMFSWRhaG8xFDASBgNVBAcTC0lkYWhvIEZhbGxzMRkwFwYDVQQK
ExBqb2hucnNoYW5ub24uY29tMSQwIgYDVQQDExtKb2huIFIuIFNoYW5ub24gKHNpZ25hdHVy
ZSkxJDAiBgkqhkiG9w0BCQEWFWpvaG5Aam9obnJzaGFubm9uLmNvbTCCAiIwDQYJKoZIhvcN
AQEBBQADggIPADCCAgoCggIBAMQ9KILKz4yrZgUgHwVh5BVXGO+yOPUJkYvt5QcGHObTGKU3
UlDOLFF2KO2unuT/BDV+e1UJijfLwMqLPDnNT5yr/Se1GeuhwbHdUa2DMOGU9bipCcwd9R6q
YS9LBnOuhE/pQvj6JTojipu6ykPFH83gyZMIHmufOnfLyIJEW7EQRmrssBpYuLtoPOj7EhVp
14wCae+xh+HgAU/SXGS0jAhyTEKBYHJ+oHDtu+vODZRzVj1wVjwJOUHkzuoeozP64S4GqRq9
61LNatoWsXjnitG0uvkgTQCOGM3GFNtkSob6P9FxuGipGVlE9tAG3rqSfrZSwO6ftd2T2B1D
JrCHXqUPNr9Zynmb3wWMcA0eqBh7avNevedYq0raAkUiLR2QSJ2YE/Ml8eq+zaDaGdCW95A7
4+ONZC4ZJKZBHKSiT2ClVCLlD+8lWlwjIz2R7pSQ74orqgptQzFC57gw5UB8qU3BtcNFZMsw
xuETXHCg3k/c3Yx5bGh43Z9C+4k/cc+DKDaGbfVSVtdYUnOMZglVSbgerMPYoot92kMPwvxE
Y4Ns5LBUNKi41MfROzuJEmHVN/HVmpD0YW8Gr7TbChZ24B4MFaAcLngKvKgC79mFFz5Bep4e
EQuUd/S7bgBBYUXfO0DgdfH6R06/h2eIrLmSADzBFCIFl8sagHMq8W8tyHbVAgMBAAGjggG/
MIIBuzAJBgNVHRMEAjAAMBEGCWCGSAGG+EIBAQQEAwIEsDArBglghkgBhvhCAQ0EHhYcVGlu
eUNBIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUKo6HRFYCvps2qyRg99nU6Pf3
aJEwgcQGA1UdIwSBvDCBuYAUNwg4ShuMTkUeTxO5ufN3xuP33AqhgZWkgZIwgY8xCzAJBgNV
BAYTAlVTMQ4wDAYDVQQIEwVJZGFobzEUMBIGA1UEBxMLSWRhaG8gRmFsbHMxGTAXBgNVBAoT
EGpvaG5yc2hhbm5vbi5jb20xGTAXBgNVBAMTEGpvaG5yc2hhbm5vbi5jb20xJDAiBgkqhkiG
9w0BCQEWFWpvaG5Aam9obnJzaGFubm9uLmNvbYIJAKBWXAXtSzz+MCAGA1UdEgQZMBeBFWpv
aG5Aam9obnJzaGFubm9uLmNvbTA0BgNVHR8ELTArMCmgJ6AlhiNodHRwOi8vd3d3LmpvaG5y
c2hhbm5vbi5jb20vQ1JMLmNybDAgBgNVHREEGTAXgRVqb2huQGpvaG5yc2hhbm5vbi5jb20w
DgYDVR0PAQH/BAQDAgeAMA0GCSqGSIb3DQEBBQUAA4IBAQCXfneIU288NWuL7w9Hh6pZHpXw
SSIckUPV/QUkCP2i/bzvSfExOTprNTbJVcXVtV6FwigMWUlmkyV0V3nlrgCc80JVwKhAsnOC
UxgOhvcW1dyjHLH/fGOkoosOS7YiGdPWaqdkUWzm2UiBzX8FOYZ+6lsvms66kOhapG08oZJG
adP8RkkoxTLLfxS1nQzcF3MB0X4DrUEiJ4kkbZYRu5u9h8UawCS7D04j2LsIuBUgEL7z7Gqy
OEemx3Kltq/dRgbiT8IrGSgP9NHFlhY72cmoB6Dne0iwvDaBu8OemM6F/6/eRVM7AwPtN4xM
7jpcGoMYvNSq/2XvHf34dVyrgjhiMIIGajCCBVKgAwIBAgIBBTANBgkqhkiG9w0BAQUFADCB
jzELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBUlkYWhvMRQwEgYDVQQHEwtJZGFobyBGYWxsczEZ
MBcGA1UEChMQam9obnJzaGFubm9uLmNvbTEZMBcGA1UEAxMQam9obnJzaGFubm9uLmNvbTEk
MCIGCSqGSIb3DQEJARYVam9obkBqb2hucnNoYW5ub24uY29tMB4XDTA3MDEyNjIxMTYxMFoX
DTA4MDEyNjIxMTYxMFowgZ0xCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVJZGFobzEUMBIGA1UE
BxMLSWRhaG8gRmFsbHMxGTAXBgNVBAoTEGpvaG5yc2hhbm5vbi5jb20xJzAlBgNVBAMTHkpv
aG4gUi4gU2hhbm5vbiAoZW5jaXBoZXJtZW50KTEkMCIGCSqGSIb3DQEJARYVam9obkBqb2hu
cnNoYW5ub24uY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlLi+tKblnO5v
audCC86+in1TTOHLoH5d20ooU6oT/1ur38cxgaZxWDSr1KxsfZ9rG/mtWb3dQDw8FixVu43T
LNWqbAZ4Ur6dZAnGeI2eVly6mOrsSWvdVMT64YNvg04FQ9B3t2oXiWkb56janQ+fQbTTV/Jw
JDqn66jDrsiexDNmEUy6Nm0popLiR66EcqVsXO5ejJO29utn+wZ3E2f/DyNasKKWgm3mR1HS
tHMwdNEe3G3dqi6WRcgD60PPNEGG0R0IcwhZuzmoed2qk4CnGcuNtviNbTn378GFRruSUasq
0GxUkVDCAJBxwDDGL1XUQg5sRoTAs4VI+xNq/xT595/DAYcr9exKFMyy+uIopYFmu36N9MyY
Ed8Bo9cSHT8C6AfdaDPq8WnwjBI3A79PbqS1MDyi+MGeJSwYhTYECKbhWKoR61uMW6Bf1jhQ
iH8yRC8QZe+z3g/fHGVV+rlBKnPDeXPQnY7M84LnGu+8sCw9fgN7NxGSdRX17LihFcY4Mvig
oOVXqFXtkI8iZwzJVUPxmeOnmNGbq2xnAXn/bZKBsZgfrVbzndHvwpbS05vV/LVzjxAR2z3K
KZHB1OuD3huc6tG2tD+1M66SYaNljAARMfmk/FrESWOM6c9A4K0McWeQ3OtWliwXt7CNe/58
6/m86O0qjVei9Rd4UaWP4RUCAwEAAaOCAb8wggG7MAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEB
BAQDAgSwMCsGCWCGSAGG+EIBDQQeFhxUaW55Q0EgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0G
A1UdDgQWBBSlc0lGeWPNDaWPLiIIYcWCDwGOpTCBxAYDVR0jBIG8MIG5gBQ3CDhKG4xORR5P
E7m583fG4/fcCqGBlaSBkjCBjzELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBUlkYWhvMRQwEgYD
VQQHEwtJZGFobyBGYWxsczEZMBcGA1UEChMQam9obnJzaGFubm9uLmNvbTEZMBcGA1UEAxMQ
am9obnJzaGFubm9uLmNvbTEkMCIGCSqGSIb3DQEJARYVam9obkBqb2hucnNoYW5ub24uY29t
ggkAoFZcBe1LPP4wIAYDVR0SBBkwF4EVam9obkBqb2hucnNoYW5ub24uY29tMDQGA1UdHwQt
MCswKaAnoCWGI2h0dHA6Ly93d3cuam9obnJzaGFubm9uLmNvbS9DUkwuY3JsMCAGA1UdEQQZ
MBeBFWpvaG5Aam9obnJzaGFubm9uLmNvbTAOBgNVHQ8BAf8EBAMCBSAwDQYJKoZIhvcNAQEF
BQADggEBAK26rn5i7Ab0dk6dTelqEwi8WJfIP0yfs67cxVaIulUnEoDgNJqlyva4Kbd56X+6
52j49g6Hn4Q/HI1lzICiLoOT42MpQHo3dPHj34k5zNbyJ0VMSI+VjrphFmj+Ypvi1pZeT+YF
TB0A0oO+LpQq4aYpepTlrlnX2QLDjhdh9hjF0gg8FY5nEL9PPdLSkI5IpwccIZ867ejq4o1+
UdpXQqn6j2MgN4p55+GiIhQ9qHsVkyFMxFBw3SxyyF1mCdcKxRUHE02F0PuKwJbu93v/Ws2N
2nPkb+PL5SBCqxB/pd9bUQYB7wQvM/rHcFQJ+eDct12hd8Td3YGxj0rFBbLqNocxggTGMIIE
wgIBATCBlTCBjzELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBUlkYWhvMRQwEgYDVQQHEwtJZGFo
byBGYWxsczEZMBcGA1UEChMQam9obnJzaGFubm9uLmNvbTEZMBcGA1UEAxMQam9obnJzaGFu
bm9uLmNvbTEkMCIGCSqGSIb3DQEJARYVam9obkBqb2hucnNoYW5ub24uY29tAgEGMAkGBSsO
AwIaBQCgggIFMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA3
MDgyOTIwNDcxOVowIwYJKoZIhvcNAQkEMRYEFDPDCbAtekLbLRlt7L20P0CtA+p1MFIGCSqG
SIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFA
MAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGmBgkrBgEEAYI3EAQxgZgwgZUwgY8xCzAJBgNV
BAYTAlVTMQ4wDAYDVQQIEwVJZGFobzEUMBIGA1UEBxMLSWRhaG8gRmFsbHMxGTAXBgNVBAoT
EGpvaG5yc2hhbm5vbi5jb20xGTAXBgNVBAMTEGpvaG5yc2hhbm5vbi5jb20xJDAiBgkqhkiG
9w0BCQEWFWpvaG5Aam9obnJzaGFubm9uLmNvbQIBBTCBqAYLKoZIhvcNAQkQAgsxgZiggZUw
gY8xCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVJZGFobzEUMBIGA1UEBxMLSWRhaG8gRmFsbHMx
GTAXBgNVBAoTEGpvaG5yc2hhbm5vbi5jb20xGTAXBgNVBAMTEGpvaG5yc2hhbm5vbi5jb20x
JDAiBgkqhkiG9w0BCQEWFWpvaG5Aam9obnJzaGFubm9uLmNvbQIBBTANBgkqhkiG9w0BAQEF
AASCAgAvxlRJJUZds05tLRIUcWUxi1uPPtStomYX/WcaAnBvGOUWrxY801yo1PRu/ovOn6/Y
+tivpGybMwBEwSMugghcghXasTduhIZrTo5c+6LIIoIx9IH7p/F2X1Onfr1Y597DyzD2MrIF
9k5oYdi1spTm0ksrfq3tVDM8nK5a41EKXBUGqz1S8/IvI5ZMQ0m6ZWB3h00vFPz27AJYFA8A
3bv6Jm3tm0+tlyadRwChjLeL5cWowuDzNj3NcoqFDpctobNIO/eJXGbasjQxain1DuE8q8VO
scs2RTih2ppMQo5LxSCvi8F1T12GI9Js+5XUp+lYu7jPAaxdhkPGueUXxi+ljNSO+Itul67B
md87AdK0tH9lU9MO7Im3iu7ARbHPAj0uJ+xa7PIsP9KssR+8ToqJaVOlc9XXDfTRuuVYurks
chbttARBtY4HXTd/rLi6TH9v6q3WE8LGzziBigBeo8xLBX0d8pwa5cgL6oyKskA4nnb25QZY
htAs3PTwAPGIjljDuRPkiuBsuv5aYyUL076ShjrA3z/6TbuLMXNHObJbZEd8DB6su2JWyGjq
qFlfpid1LixHRIsv/TkfGC3VgkRtyP5SrDqwdq23nNnhvPHhbssHlPywTzcihgoMTftSWorY
PxKSTD6ZfEQinwe9GoP3OPywPLAyCuLliEe9FSNRZQAAAAAAAA==
--------------ms050207000506090405020702--