From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tim Moore Subject: good progress on pci vga passthrough in xen-3.4-rc1 Date: Mon, 13 Apr 2009 00:03:53 +0100 Message-ID: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0304189135==" Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org --===============0304189135== Content-Language: en-GB Content-Type: multipart/alternative; boundary="_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242heavyvm03he_" --_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242heavyvm03he_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Platform : Nehalem, official Intel x58 with Core i7 920 (dx58so) Main (Console): Nvidia 9500 GT PCI Express Secondary: Nvidia 8800 GTS PCI Express Yes, I binned the ASUS P6T due to bad VT-d support in the BIOS. With the latest BIOS from Intel, the dx58so has enable/disable for VT-d, IC= H FLR and Interrupt Mapping! Helped a lot with getting this working ... Dom0: 2.6.18-xen0 (built from xen-3.4-rc1) DomU: 2.6.26-1-xen-amd64 (deb lenny shipped) SUCCESS! - Linux DomU with the official drivers from Nvidia (180.44) .. boo= t DomU into console, patch and install Nvidia driver, then started X using = defaults. gdm chooser appeared on Secondary screen!! So far, i`m using VNC or Synergy to control the DomU (from Dom0 also runnin= g X/gdm) and it is good and stable. ISSUES: This is only possible after a clean restart of the physical machine. Dom0 k= ernel seems to have problems with the IRQ. BUG trap: "irq has gone away" af= ter attempting to start DomU a second time, Dom0 kernel displays: Disabling= IRQ#. (the IRQ IS being shared on Dom0 with a usb controller, but im assum= ing this is already patched from reading xen history) Also confirmed that this is NOT possible under a HVM or running Windows in = a DomU, this could be due to the IRQ corruption but i`m not really sure, in= both cases the PCI device is visible but the driver will not load :( As these vga cards dont support FLR, would the FLR code when attempting d3r= or sbr cause the interrupt corruption ? Some steer and some assistance would help here, i`m trying to get this work= ing for HVM too !? BTW: I`m eagerly awaiting Jeremy Fitzhardinge to bring pciback.ko to the mo= dern kernels ! Support for this chipset in 2.6.18 is not very good and i wo= uld like to try pvops and PCI passthrough. (although, got a hang with x2api= c and IRQ mapping enabled) I`m willing to help move the development of xen forwards with any testing o= r assistance you guys need! Thanks, Tim http://www.linkedin.com/in/tmoore --_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242heavyvm03he_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Platfor= m : Nehalem, official Intel x58 with Core i7 920 (dx58so)
Main (Console): Nvidia 95= 00 GT PCI Express
Secondary: Nvidia 8800 GT= S PCI Express
 
Yes, I binned the ASUS P6= T due to bad VT-d support in the BIOS.
 
With the latest BIOS from= Intel, the dx58so has enable/disable for VT-d, ICH FLR and Interrupt = Mapping! Helped a lot with getting this working ...
 
Dom0: 2.6.18-xen0 (built from xen-3.4-rc1)
<= font face=3D"tahoma" size=3D"2">DomU: 2.6.26-1-xen-amd64 (deb lenny shipped)
 
SUCCESS! - Linux DomU wit= h the official drivers from Nvidia (180.44) .. boot DomU into console, patc= h and install Nvidia driver, then started X using defaults. gdm chooser app= eared on Secondary screen!!
 
So far, i`m usi= ng VNC or Synergy to control the DomU (from Dom0 also running X/gdm) a= nd it is good and stable.
 
ISSUES:
This is only possible aft= er a clean restart of the physical machine. Dom0 kernel seems to have probl= ems with the IRQ. BUG trap: "irq has gone away" after attempting = to start DomU a second time, Dom0 kernel displays: Disabling IRQ#. (the IRQ IS being shared on Dom0 with a usb controller, bu= t im assuming this is already patched from reading xen history)
 
Also confirmed that this = is NOT possible under a HVM or running Windows in a DomU, this could be due= to the IRQ corruption but i`m not really sure, in both cases the PCI devic= e is visible but the driver will not load :(
 
As these vga cards dont s= upport FLR, would the FLR code when attempting d3r or sbr cause the interru= pt corruption ?
 
Some steer and some assis= tance would help here, i`m trying to get this working for HVM too !?=
 
BTW: I`m eagerly awaiting= Jeremy Fitzhardinge to bring pciback.ko to the modern kernels ! Support fo= r this chipset in 2.6.18 is not very good and i would like to try pvops and= PCI passthrough. (although, got a hang with x2apic and IRQ mapping enabled)
 
I`m willing to help move = the development of xen forwards with any testing or assistance you guys nee= d!
 
Thanks,
Tim
 
 
 
--_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242heavyvm03he_-- --===============0304189135== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============0304189135==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bryan York Subject: Re: good progress on pci vga passthrough in xen-3.4-rc1 Date: Tue, 14 Apr 2009 20:37:05 -0700 Message-ID: <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2059598405==" Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Moore Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org --===============2059598405== Content-Type: multipart/alternative; boundary=0016e647ee2a31fa9f04678faa3a --0016e647ee2a31fa9f04678faa3a Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Working on something similar. Have you contacted Peter J. van der Maas regarding this? He has the Q35 intel board, but was able to fully pass through an nvidia card to a Windows HVM DomU. You can see his latest message on Thu, Apr 9, 2009 at 5:54 PM in the xen-users list. He may have some more technical details regarding this, but he seems hesitant to provide more details to these lists. -Bryan On Sun, Apr 12, 2009 at 4:03 PM, Tim Moore wrote: > Platform : Nehalem, official Intel x58 with Core i7 920 (dx58so) > Main (Console): Nvidia 9500 GT PCI Express > Secondary: Nvidia 8800 GTS PCI Express > > Yes, I binned the ASUS P6T due to bad VT-d support in the BIOS. > > With the latest BIOS from Intel, the dx58so has enable/disable for VT-d, > ICH FLR and Interrupt Mapping! Helped a lot with getting this working ... > > Dom0: 2.6.18-xen0 (built from xen-3.4-rc1) > DomU: 2.6.26-1-xen-amd64 (deb lenny shipped) > > SUCCESS! - Linux DomU with the official drivers from Nvidia (180.44) .. > boot DomU into console, patch and install Nvidia driver, then started X > using defaults. gdm chooser appeared on Secondary screen!! > > So far, i`m using VNC or Synergy to control the DomU (from Dom0 also > running X/gdm) and it is good and stable. > > ISSUES: > This is only possible after a clean restart of the physical machine. Dom0 > kernel seems to have problems with the IRQ. BUG trap: "irq has gone away" > after attempting to start DomU a second time, Dom0 kernel displays: > Disabling IRQ#. (the IRQ IS being shared on Dom0 with a usb controller, but > im assuming this is already patched from reading xen history) > > Also confirmed that this is NOT possible under a HVM or running Windows in > a DomU, this could be due to the IRQ corruption but i`m not really sure, in > both cases the PCI device is visible but the driver will not load :( > > As these vga cards dont support FLR, would the FLR code when attempting d3r > or sbr cause the interrupt corruption ? > > Some steer and some assistance would help here, i`m trying to get this > working for HVM too !? > > BTW: I`m eagerly awaiting Jeremy Fitzhardinge to bring pciback.ko to the > modern kernels ! Support for this chipset in 2.6.18 is not very good and i > would like to try pvops and PCI passthrough. (although, got a hang with > x2apic and IRQ mapping enabled) > > I`m willing to help move the development of xen forwards with any testing > or assistance you guys need! > > Thanks, > Tim > http://www.linkedin.com/in/tmoore > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > > --0016e647ee2a31fa9f04678faa3a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Working on something similar. Have you contacted Peter J. van der Maas rega= rding this? He has the Q35 intel board, but was able to fully pass through = an nvidia card to a Windows HVM DomU. You can see his latest message on Thu, Apr 9, 2009 at 5:54 PM in the xen-users list. H= e may have some more technical details regarding this, but he seems hesitan= t to provide more details to these lists.

-Bryan

On Sun, Apr 12, 2009 at 4:03 P= M, Tim Moore <timothy.moore@expidas.net> wrote:
Platfor= m : Nehalem, official Intel x58 with Core i7 920 (dx58so)
Main (Console): Nvidia 95= 00 GT PCI Express
Secondary: Nvidia 8800 GT= S PCI Express
=A0
Yes, I binned the ASUS P6= T due to bad VT-d support in the BIOS.
=A0
With the latest BIOS from= Intel, the dx58so has=A0enable/disable for VT-d, ICH FLR and Interrupt Map= ping! Helped=A0a lot with getting this working ...
=A0
Dom0: 2.6.18-xen0 (built from xen-3.4-rc1)
<= font size=3D"2" face=3D"tahoma">DomU: 2.6.26-1-xen-amd64 (deb lenny shipped)
=A0
SUCCESS! - Linux DomU wit= h the official drivers from Nvidia (180.44) .. boot DomU into console, patc= h and install Nvidia driver, then started X using defaults. gdm chooser app= eared on Secondary screen!!
=A0
So=A0far, i`m=A0using VNC= or Synergy=A0to control the DomU (from Dom0 also running X/gdm) and it is = good and stable.
=A0
ISSUES:
This is only possible aft= er a clean restart of the physical machine. Dom0 kernel seems to have probl= ems with the IRQ. BUG trap: "irq has gone away" after attempting = to start DomU a second time, Dom0 kernel displays: Disabling IRQ#. (the IRQ IS being shared on Dom0 with a usb controller, bu= t im assuming this is already patched from reading xen history)
=A0
Also confirmed that this = is NOT possible under a HVM or running Windows in a DomU, this could be due= to the IRQ corruption but i`m not really sure, in both cases the PCI devic= e is visible but the driver will not load :(
=A0
As these vga cards dont s= upport FLR, would the FLR code when attempting d3r or sbr cause the interru= pt corruption ?
=A0
Some steer and some assis= tance would help here, i`m trying to get this working for HVM too !?=
=A0
BTW: I`m eagerly awaiting= Jeremy Fitzhardinge to bring pciback.ko to the modern kernels ! Support fo= r this chipset in 2.6.18 is not very good and i would like to try pvops and= PCI passthrough. (although,=A0got a=A0hang with x2apic and IRQ mapping enabled)
=A0
I`m willing to help move = the development of xen forwards with any testing or assistance you guys nee= d!
=A0
Thanks,
Tim
=A0
=A0
=A0

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.= com
http://l= ists.xensource.com/xen-devel


--0016e647ee2a31fa9f04678faa3a-- --===============2059598405== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============2059598405==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tim Moore Subject: RE: good progress on pci vga passthrough in xen-3.4-rc1 Date: Wed, 15 Apr 2009 09:28:48 +0100 Message-ID: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0500564751==" Return-path: In-Reply-To: <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: 'Bryan York' Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org --===============0500564751== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EFheavyvm03he_" --_000_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EFheavyvm03he_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Bryan I think my email to Peter along with emails from probably yourself and othe= r people in the community is what prompted his reply to xen-users. There seems to be a general reluctance to move this forwards within the Xen= developers, I think this may be due to the current status of some of the c= ommercial vendors that are working on the "next big thing" for Virtualisati= on. Neocleus and XCI seem to be the products that will bring this to market= .. it seems that the open source community may be being left out at this st= age!? Tim ________________________________ From: Bryan York [mailto:bryan.york@gmail.com] Sent: 15 April 2009 04:37 To: Tim Moore Cc: xen-devel@lists.xensource.com Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen-3.4-rc= 1 Working on something similar. Have you contacted Peter J. van der Maas rega= rding this? He has the Q35 intel board, but was able to fully pass through = an nvidia card to a Windows HVM DomU. You can see his latest message on Thu= , Apr 9, 2009 at 5:54 PM in the xen-users list. He may have some more techn= ical details regarding this, but he seems hesitant to provide more details = to these lists. -Bryan On Sun, Apr 12, 2009 at 4:03 PM, Tim Moore > wrote: Platform : Nehalem, official Intel x58 with Core i7 920 (dx58so) Main (Console): Nvidia 9500 GT PCI Express Secondary: Nvidia 8800 GTS PCI Express Yes, I binned the ASUS P6T due to bad VT-d support in the BIOS. With the latest BIOS from Intel, the dx58so has enable/disable for VT-d, IC= H FLR and Interrupt Mapping! Helped a lot with getting this working ... Dom0: 2.6.18-xen0 (built from xen-3.4-rc1) DomU: 2.6.26-1-xen-amd64 (deb lenny shipped) SUCCESS! - Linux DomU with the official drivers from Nvidia (180.44) .. boo= t DomU into console, patch and install Nvidia driver, then started X using = defaults. gdm chooser appeared on Secondary screen!! So far, i`m using VNC or Synergy to control the DomU (from Dom0 also runnin= g X/gdm) and it is good and stable. ISSUES: This is only possible after a clean restart of the physical machine. Dom0 k= ernel seems to have problems with the IRQ. BUG trap: "irq has gone away" af= ter attempting to start DomU a second time, Dom0 kernel displays: Disabling= IRQ#. (the IRQ IS being shared on Dom0 with a usb controller, but im assum= ing this is already patched from reading xen history) Also confirmed that this is NOT possible under a HVM or running Windows in = a DomU, this could be due to the IRQ corruption but i`m not really sure, in= both cases the PCI device is visible but the driver will not load :( As these vga cards dont support FLR, would the FLR code when attempting d3r= or sbr cause the interrupt corruption ? Some steer and some assistance would help here, i`m trying to get this work= ing for HVM too !? BTW: I`m eagerly awaiting Jeremy Fitzhardinge to bring pciback.ko to the mo= dern kernels ! Support for this chipset in 2.6.18 is not very good and i wo= uld like to try pvops and PCI passthrough. (although, got a hang with x2api= c and IRQ mapping enabled) I`m willing to help move the development of xen forwards with any testing o= r assistance you guys need! Thanks, Tim http://www.linkedin.com/in/tmoore _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --_000_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EFheavyvm03he_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Bryan

 

I think my email to Peter along with e= mails from probably yourself and other people in the community is what prompted h= is reply to xen-users.

 

There seems to be a general reluctance= to move this forwards within the Xen developers, I think this may be due to th= e current status of some of the commercial vendors that are working on the &#= 8220;next big thing” for Virtualisation. Neocleus and XCI seem to be the produc= ts that will bring this to market.. it seems that the open source community ma= y be being left out at this stage!?

 

Tim

 


From:= Bryan York [mailto:bryan.york@gmail.com]
Sent: 15 April 2009 04:37 To: Tim Moore
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] goo= d progress on pci vga passthrough in xen-3.4-rc1

 

Working on someth= ing similar. Have you contacted Peter J. van der Maas regarding this? He has th= e Q35 intel board, but was able to fully pass through an nvidia card to a Win= dows HVM DomU. You can see his latest message on Thu, Apr 9, 20= 09 at 5:54 PM in the xen-users list. He may have some more technical detai= ls regarding this, but he seems hesitant to provide more details to these list= s.

-Bryan<= o:p>

On Sun, Apr 12, 2009 at 4:03 PM, Tim Mo= ore <timothy.moore@expidas.net<= /a>> wrote:

Platform : Nehalem, official Intel x= 58 with Core i7 920 (dx58so)

Main (Console): Nvidia 9500 GT PCI Express

Secondary: Nvidia 8800 GTS PCI Express

 

Yes, I binned the ASUS P6T due to bad VT-d support in t= he BIOS.

 

With the latest BIOS from Intel, the dx58so has enable/disable for VT-d, ICH FLR and Interrupt Mapping! Helped&nbs= p;a lot with getting this working ...

 

Dom0: 2.6.18-xen0 (built from xen-3.4-rc1)

DomU: 2.6.26-1-xen-amd64 (deb lenny shipped)

 

SUCCESS! - Linux DomU with the official drivers from Nv= idia (180.44) .. boot DomU into console, patch and install Nvidia driver, then started X using defaults. gdm chooser appeared on Secondary screen!!=

 

So far, i`m using VNC or Synergy to cont= rol the DomU (from Dom0 also running X/gdm) and it is good and stable.

 

ISSUES:

This is only possible after a clean restart of the phys= ical machine. Dom0 kernel seems to have problems with the IRQ. BUG trap: "i= rq has gone away" after attempting to start DomU a second time, Dom0 kern= el displays: Disabling IRQ#. (the IRQ IS being shared on Dom0 with a usb controller, but im assuming this is already patched from reading xen histor= y)

 

Also confirmed that this is NOT possible under a HVM or running Windows in a DomU, this could be due to the IRQ corruption but i`m = not really sure, in both cases the PCI device is visible but the driver will no= t load :(

 

As these vga cards dont support FLR, would the FLR code when attempting d3r or sbr cause the interrupt corruption ?

 

Some steer and some assistance would help here, i`m try= ing to get this working for HVM too !?

 

BTW: I`m eagerly awaiting Jeremy Fitzhardinge to bring pciback.ko to the modern kernels ! Support for this chipset in 2.6.18 is no= t very good and i would like to try pvops and PCI passthrough. (although, got a hang with x2apic and IRQ mapping enabled)=

 

I`m willing to help move the development of xen forward= s with any testing or assistance you guys need!

 

Thanks,

Tim

 

 

 


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.= com
http://l= ists.xensource.com/xen-devel

 

--_000_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EFheavyvm03he_-- --===============0500564751== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============0500564751==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: good progress on pci vga passthrough in xen-3.4-rc1 Date: Wed, 15 Apr 2009 10:10:26 +0100 Message-ID: <49E5A482.6000300@eu.citrix.com> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Moore Cc: "xen-devel@lists.xensource.com" , 'Bryan York' List-Id: xen-devel@lists.xenproject.org Tim Moore wrote: > Hi Bryan >=20 > =20 >=20 > I think my email to Peter along with emails from probably yourself and > other people in the community is what prompted his reply to xen-users. >=20 > =20 >=20 > There seems to be a general reluctance to move this forwards within the > Xen developers, I think this may be due to the current status of some o= f > the commercial vendors that are working on the =E2=80=9Cnext big thing=E2= =80=9D for > Virtualisation. Neocleus and XCI seem to be the products that will brin= g > this to market.. it seems that the open source community may be being > left out at this stage!? >=20 Come on, XCI sources are fully open source and available on the web! The plain truth is that graphic card passtrough doesn't always work at the moment, most of the problems come from the rexecution of the vga bios (or the lack of thereof). You can read the workaround we have in place in XCI in tools/libxc/xc_hvm_build.c:setup_vga_pt, but even that one doesn't work all the times. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tim Moore Subject: RE: good progress on pci vga passthrough in xen-3.4-rc1 Date: Wed, 15 Apr 2009 10:20:42 +0100 Message-ID: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_002_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0heavyvm03he_" Return-path: In-Reply-To: <49E5A482.6000300@eu.citrix.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: 'Stefano Stabellini' Cc: "xen-devel@lists.xensource.com" , 'Bryan York' List-Id: xen-devel@lists.xenproject.org --_002_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0heavyvm03he_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Stefano, Thanks for your reply. This is the first time that I have been provided wit= h some pointers where to look.. like I said in previous emails, I can work = on this but I didn't write Xen or any of these workarounds! I also posted the [attached] question about XCI - no one answers :( Can you help answer? Thank you again, Tim I`m assumingalos, that Citrix Project "Independence" is simply a name for X= CI? -----Original Message----- From: Stefano Stabellini [mailto:stefano.stabellini@eu.citrix.com]=20 Sent: 15 April 2009 10:10 To: Tim Moore Cc: 'Bryan York'; xen-devel@lists.xensource.com Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen-3.4-rc= 1 Tim Moore wrote: > Hi Bryan >=20 > =20 >=20 > I think my email to Peter along with emails from probably yourself and > other people in the community is what prompted his reply to xen-users. >=20 > =20 >=20 > There seems to be a general reluctance to move this forwards within the > Xen developers, I think this may be due to the current status of some of > the commercial vendors that are working on the "next big thing" for > Virtualisation. Neocleus and XCI seem to be the products that will bring > this to market.. it seems that the open source community may be being > left out at this stage!? >=20 Come on, XCI sources are fully open source and available on the web! The plain truth is that graphic card passtrough doesn't always work at the moment, most of the problems come from the rexecution of the vga bios (or the lack of thereof). You can read the workaround we have in place in XCI in tools/libxc/xc_hvm_build.c:setup_vga_pt, but even that one doesn't work all the times. --_002_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0heavyvm03he_ Content-Type: message/rfc822 From: Tim Moore To: 'Jeremy Fitzhardinge' , "'ross.philipson@citrix.com'" CC: "'xen-devel@lists.xensource.com'" , 'Beng Heng Ng' Date: Tue, 14 Apr 2009 12:13:30 +0100 Subject: [XCI] Question? Thread-Topic: [XCI] Question? Thread-Index: Acm88go+caOvZEXVSRCK6Iw2iEIE+A== Message-ID: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1F@heavy-vm03.heavy.org.uk> X-MS-Has-Attach: X-MS-Exchange-Organization-SCL: -1 X-MS-TNEF-Correlator: Content-Type: multipart/alternative; boundary="_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheavyvm03he_" MIME-Version: 1.0 --_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheavyvm03he_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi J/Ross, Hope you can help ... Reading the Xen Client Initiative meeting minutes from May 20 2008, it ment= ions that: * Multiple graphics cards are working with recent patches (3 Main ven= dors) Do we know which 3x Graphics card vendors are working? I have built the XCI source from xenbits and whilst using it seems that the= VGA card support is still quite specific ... Also: * Need a list of requests for Bios and Drivers to assist in virtualiz= ation of graphics cards Well, I can start : nVidia 8/9 as a lot of people on the list are trying to= set this up with Xen-unstable. Thanks - Tim --_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheavyvm03he_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi J/Ross, Hope you can help …

 

Reading the Xen Client Initiative meeting minutes from M= ay 20 2008, it mentions that:

 

  • Multiple graphics cards are working with recent patches (3 M= ain vendors)

 

Do we know which 3x Graphics card vendors are working?

 

I have built the XCI source from xenbits and whilst usin= g it seems that the VGA card  support is still quite specific …<= o:p>

 

Also:

  • Need a list of requests for Bios and Drivers to assist in vi= rtualization of graphics cards

 

Well, I can start : nVidia 8/9 as a lot of people on the= list are trying to set this up with Xen-unstable.=

 

Thanks - Tim

--_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheavyvm03he_-- --_002_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0heavyvm03he_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --_002_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0heavyvm03he_-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: good progress on pci vga passthrough in xen-3.4-rc1 Date: Wed, 15 Apr 2009 10:26:15 +0100 Message-ID: References: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Moore , Stefano Stabellini Cc: "xen-devel@lists.xensource.com" , 'Bryan York' List-Id: xen-devel@lists.xenproject.org On 15/04/2009 10:20, "Tim Moore" wrote: > Thanks for your reply. This is the first time that I have been provided with > some pointers where to look.. like I said in previous emails, I can work on > this but I didn't write Xen or any of these workarounds! > > I also posted the [attached] question about XCI - no one answers :( Are there more than three main gfx vendors? ;-) The passthru has been got working on at least one example of each of ATI, nVidia and Intel integrated gfx. That doesn't necessarily mean it will work for your chip, with your BIOS. Getting it working can on some systems be quite a pain in the arse, even if a developer has local access to the system. -- Keir From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: good progress on pci vga passthrough in xen-3.4-rc1 Date: Wed, 15 Apr 2009 10:34:21 +0100 Message-ID: <49E5AA1D.8030302@eu.citrix.com> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Moore Cc: "xen-devel@lists.xensource.com" , 'Bryan York' List-Id: xen-devel@lists.xenproject.org Tim Moore wrote: > Thread-Topic: > [XCI] Question? > Thread-Index: > Acm88go+caOvZEXVSRCK6Iw2iEIE+A=3D=3D > Message-ID: > <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1F@heavy-vm03.heavy.org.uk> > Accept-Language: > en-US > X-MS-Exchange-Organization-SCL: > -1 > Content-Type: > multipart/alternative; > boundary=3D"_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheavyvm03h= e_" > MIME-Version: > 1.0 >=20 >=20 > Hi J/Ross, Hope you can help =E2=80=A6 >=20 > =20 >=20 > Reading the Xen Client Initiative meeting minutes from May 20 2008, it > mentions that: >=20 > =20 >=20 > * Multiple graphics cards are working with recent patches (3 Main > vendors)=20 >=20 > =20 >=20 > Do we know which 3x Graphics card vendors are working? >=20 > =20 >=20 > I have built the XCI source from xenbits and whilst using it seems that > the VGA card support is still quite specific =E2=80=A6 >=20 The VGA support in XCI at the moment is Intel specific. However videocard passthrough should work OK with most graphic cards if you passthrought the videocard to the guest as a secondary card (you do not disable the emulated cirrus vga). The problem with this approach is that you are not able to see anything on the screen until the guest enables the secondary card so you may need to configure the guest using vnc fron another machine, at least the first time. On the other hand if you disable the emulated vga so the pt graphic card happers as a primary in the guest, you should be able to see output on the screen since the beginning of the guest boot sequence, but then you are going to have more vga bios problems. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tim Moore Subject: RE: good progress on pci vga passthrough in xen-3.4-rc1 Date: Wed, 15 Apr 2009 10:41:13 +0100 Message-ID: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F1@heavy-vm03.heavy.org.uk> References: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: 'Keir Fraser' , Stefano Stabellini Cc: "xen-devel@lists.xensource.com" , York' , 'Bryan List-Id: xen-devel@lists.xenproject.org Kier, I have an nvidia nv4 (8800 GTS) and 9500 GT and they do not work under XCI = (as primary or secondary cards) and the same problem under xen-rc1. I have = also tried ATI cards to no avail. Will it be possible to get a list of bios + vendors /drivers that have been= tested / compatible? I will even offer to maintain the Wiki with such info= rmation!! Cheers, Tim -----Original Message----- From: Keir Fraser [mailto:keir.fraser@eu.citrix.com]=20 Sent: 15 April 2009 10:26 To: Tim Moore; Stefano Stabellini Cc: xen-devel@lists.xensource.com; 'Bryan York' Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen-3.4-rc= 1 On 15/04/2009 10:20, "Tim Moore" wrote: > Thanks for your reply. This is the first time that I have been provided w= ith > some pointers where to look.. like I said in previous emails, I can work = on > this but I didn't write Xen or any of these workarounds! >=20 > I also posted the [attached] question about XCI - no one answers :( Are there more than three main gfx vendors? ;-) The passthru has been got working on at least one example of each of ATI, nVidia and Intel integrated gfx. That doesn't necessarily mean it will work for your chip, with your BIOS. Getting it working can on some systems be quite a pain in the arse, even if a developer has local access to the system. -- Keir From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tim Moore Subject: RE: good progress on pci vga passthrough in xen-3.4-rc1 Date: Wed, 15 Apr 2009 10:46:13 +0100 Message-ID: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <49E5AA1D.8030302@eu.citrix.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: 'Stefano Stabellini' Cc: "xen-devel@lists.xensource.com" , 'Bryan York' List-Id: xen-devel@lists.xenproject.org Thanks Stefano, I have tried all your suggestions with both XCI and Xen-rc1 already to no a= vail. It works for pv DomU but not HVM. Disable/enable Cirrus - no effect, tried -std-vga -vga none and all host of= combinations. When trying primary, the DomU seems to fail and qemu just qu= its I think due to no video. Can I get some dmesg / logs that will help to analyse further? As I just mentioned to Kier, I'm more than willing to help the community ou= t with this one ;) I have been writing code for Win32 for years, i`m just a= bit new to the Xen scene and developing towards the hw. Cheers, Tim -----Original Message----- From: Stefano Stabellini [mailto:stefano.stabellini@eu.citrix.com]=20 Sent: 15 April 2009 10:34 To: Tim Moore Cc: 'Bryan York'; xen-devel@lists.xensource.com Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen-3.4-rc= 1 Tim Moore wrote:=20 > Thread-Topic: > [XCI] Question? > Thread-Index: > Acm88go+caOvZEXVSRCK6Iw2iEIE+A=3D=3D > Message-ID: > <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1F@heavy-vm03.heavy.org.uk> > Accept-Language: > en-US > X-MS-Exchange-Organization-SCL: > -1 > Content-Type: > multipart/alternative; > boundary=3D"_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheavyvm03he_= " > MIME-Version: > 1.0 >=20 >=20 > Hi J/Ross, Hope you can help ... >=20 > =20 >=20 > Reading the Xen Client Initiative meeting minutes from May 20 2008, it > mentions that: >=20 > =20 >=20 > * Multiple graphics cards are working with recent patches (3 Main > vendors)=20 >=20 > =20 >=20 > Do we know which 3x Graphics card vendors are working? >=20 > =20 >=20 > I have built the XCI source from xenbits and whilst using it seems that > the VGA card support is still quite specific ... >=20 The VGA support in XCI at the moment is Intel specific. However videocard passthrough should work OK with most graphic cards if you passthrought the videocard to the guest as a secondary card (you do not disable the emulated cirrus vga). The problem with this approach is that you are not able to see anything on the screen until the guest enables the secondary card so you may need to configure the guest using vnc fron another machine, at least the first time. On the other hand if you disable the emulated vga so the pt graphic card happers as a primary in the guest, you should be able to see output on the screen since the beginning of the guest boot sequence, but then you are going to have more vga bios problems. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jean Guyader Subject: Re: good progress on pci vga passthrough in xen-3.4-rc1 Date: Wed, 15 Apr 2009 10:46:18 +0100 Message-ID: References: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F1@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F1@heavy-vm03.heavy.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Moore Cc: "xen-devel@lists.xensource.com" , York' , Keir Fraser , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org Hi Tim, Here is the current status for the different vendors. Nvidia graphic cards don't work as primaries, there are some issue with the bios rexecution. Nvidia cards should work as a seconday display adapter side by side with the cirrus. So far ATI doesn't support vt-d. Intel graphic card only works as a primary. Jean 2009/4/15 Tim Moore : > Kier, > > I have an nvidia nv4 (8800 GTS) and 9500 GT and they do not work under XC= I (as primary or secondary cards) and the same problem under xen-rc1. I hav= e also tried ATI cards to no avail. > > Will it be possible to get a list of bios + vendors /drivers that have be= en tested / compatible? I will even offer to maintain the Wiki with such in= formation!! > > Cheers, > Tim > > > -----Original Message----- > From: Keir Fraser [mailto:keir.fraser@eu.citrix.com] > Sent: 15 April 2009 10:26 > To: Tim Moore; Stefano Stabellini > Cc: xen-devel@lists.xensource.com; 'Bryan York' > Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen-3.4-= rc1 > > On 15/04/2009 10:20, "Tim Moore" wrote: > >> Thanks for your reply. This is the first time that I have been provided = with >> some pointers where to look.. like I said in previous emails, I can work= on >> this but I didn't write Xen or any of these workarounds! >> >> I also posted the [attached] question about XCI - no one answers :( > > Are there more than three main gfx vendors? ;-) > > The passthru has been got working on at least one example of each of ATI, > nVidia and Intel integrated gfx. That doesn't necessarily mean it will wo= rk > for your chip, with your BIOS. Getting it working can on some systems be > quite a pain in the arse, even if a developer has local access to the > system. > > =A0-- Keir > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: good progress on pci vga passthrough in xen-3.4-rc1 Date: Wed, 15 Apr 2009 10:50:23 +0100 Message-ID: <49E5ADDF.3090504@eu.citrix.com> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Moore Cc: "xen-devel@lists.xensource.com" , 'Bryan York' List-Id: xen-devel@lists.xenproject.org Tim Moore wrote: > Thanks Stefano, > > I have tried all your suggestions with both XCI and Xen-rc1 already to no avail. It works for pv DomU but not HVM. > > Disable/enable Cirrus - no effect, tried -std-vga -vga none and all host of combinations. When trying primary, the DomU seems to fail and qemu just quits I think due to no video. > > Can I get some dmesg / logs that will help to analyse further? > > As I just mentioned to Kier, I'm more than willing to help the community out with this one ;) I have been writing code for Win32 for years, i`m just a bit new to the Xen scene and developing towards the hw. > In this case you are interested in the qemu and xen logs. For qemu, just open /var/log/xen/qemu-dm-guestname.log; for xen compile the hypervisor with debug = y (in Config.mk) and keep an eye on the serial. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tim Moore Subject: RE: [XCI] result of pci vga passthrough Date: Wed, 15 Apr 2009 11:28:13 +0100 Message-ID: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> <49E5ADDF.3090504@eu.citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_005_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3heavyvm03he_" Return-path: In-Reply-To: <49E5ADDF.3090504@eu.citrix.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: 'Stefano Stabellini' Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org --_005_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3heavyvm03he_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Stefano, Please find attached, logs from XCI and a quick jpg of the WinXP host. I will compile Xen for XCI with debug if necessary? Cheers, Tim -----Original Message----- From: Stefano Stabellini [mailto:stefano.stabellini@eu.citrix.com]=20 Sent: 15 April 2009 10:50 To: Tim Moore Cc: 'Bryan York'; xen-devel@lists.xensource.com Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen-3.4-rc= 1 Tim Moore wrote: > Thanks Stefano, >=20 > I have tried all your suggestions with both XCI and Xen-rc1 already to no= avail. It works for pv DomU but not HVM. >=20 > Disable/enable Cirrus - no effect, tried -std-vga -vga none and all host = of combinations. When trying primary, the DomU seems to fail and qemu just = quits I think due to no video. >=20 > Can I get some dmesg / logs that will help to analyse further? >=20 > As I just mentioned to Kier, I'm more than willing to help the community = out with this one ;) I have been writing code for Win32 for years, i`m just= a bit new to the Xen scene and developing towards the hw. >=20 In this case you are interested in the qemu and xen logs. For qemu, just open /var/log/xen/qemu-dm-guestname.log; for xen compile the hypervisor with debug =3D y (in Config.mk) and keep an eye on the serial. --_005_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3heavyvm03he_ Content-Type: application/octet-stream; name="qemu.1" Content-Description: qemu.1 Content-Disposition: attachment; filename="qemu.1"; size=55321; creation-date="Wed, 15 Apr 2009 11:20:57 GMT"; modification-date="Wed, 15 Apr 2009 11:20:57 GMT" Content-Transfer-Encoding: base64 VXNpbmcgZG9taWQ6IDEKQXJndW1lbnRzOiAtZCAxIC1tIDIwNDcgLWJvb3QgY2QgLXNlcmlhbCBw dHkgLXZjcHVzIDEgLXZuY3VudXNlZCAtayBlbi11cyAtbmV0IG5pYyx2bGFuPTAsbWFjYWRkcj0w MDoxNjozZToxNTo2MDo5YSxtb2RlbD1ydGw4MTM5IC1uZXQgdGFwLHZsYW49MCxicmlkZ2U9LGlm bmFtZT10YXAxLjAKZG9taWQ6IDEKcWVtdTogdGhlIG51bWJlciBvZiBjcHVzIGlzIDEKY29uZmln IHFlbXUgbmV0d29yayB3aXRoIHhlbiBicmlkZ2UgZm9yICB0YXAxLjAKSW5jb3JyZWN0IG51bWJl ciBvZiBhcmd1bWVudHMgZm9yIGNvbW1hbmQKVXNhZ2U6IGJyY3RsIGFkZGlmIDxicmlkZ2U+IDxk ZXZpY2U+CWFkZCBpbnRlcmZhY2UgdG8gYnJpZGdlCldhdGNoaW5nIC9sb2NhbC9kb21haW4vMC9k ZXZpY2UtbW9kZWwvMS9sb2dkaXJ0eS9uZXh0LWFjdGl2ZQpXYXRjaGluZyAvbG9jYWwvZG9tYWlu LzAvZGV2aWNlLW1vZGVsLzEvY29tbWFuZApzY3JlZW5zaG90IHdhdGNoIG5vZGUgL2xvY2FsL2Rv bWFpbi8xL3NjcmVlbnNob3QKeHNfcmVhZCgpOiB2bmNwYXNzd2QgZ2V0IGVycm9yLiAvdm0vMDAw MDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAyL3ZuY3Bhc3N3ZC4KY2hhciBkZXZpY2Ug cmVkaXJlY3RlZCB0byAvZGV2L3B0cy8wCmRpcmVjdF9wY2lfc3RyOiAwMDAwOjAzOjAwLjAwLQpx ZW11X21hcF9jYWNoZV9pbml0IG5yX2J1Y2tldHMgPSA0MDAwIHNpemUgMTk2NjA4CnNoYXJlZCBw YWdlIGF0IHBmbiA3ZmVmZQpidWZmZXJlZCBpbyBwYWdlIGF0IHBmbiA3ZmVmYwpUaW1lIG9mZnNl dCBzZXQgMApyZWdpc3Rlcl9yZWFsX2RldmljZTogQXNzaWduaW5nIHJlYWwgcGh5c2ljYWwgZGV2 aWNlIDAzOjAwLjAgLi4uCnB0X3JlZ2lzdGVyX3JlZ2lvbnM6IElPIHJlZ2lvbiByZWdpc3RlcmVk IChzaXplPTB4MDEwMDAwMDAgYmFzZV9hZGRyPTB4YjIwMDAwMDApCnB0X3JlZ2lzdGVyX3JlZ2lv bnM6IElPIHJlZ2lvbiByZWdpc3RlcmVkIChzaXplPTB4MTAwMDAwMDAgYmFzZV9hZGRyPTB4ZTAw MDAwMDApCnB0X3JlZ2lzdGVyX3JlZ2lvbnM6IElPIHJlZ2lvbiByZWdpc3RlcmVkIChzaXplPTB4 MDIwMDAwMDAgYmFzZV9hZGRyPTB4YjAwMDAwMDApCnB0X3JlZ2lzdGVyX3JlZ2lvbnM6IElPIHJl Z2lvbiByZWdpc3RlcmVkIChzaXplPTB4MDAwMDAwODAgYmFzZV9hZGRyPTB4MDAwMDEwMDApCnJl Z2lzdGVyX3JlYWxfZGV2aWNlOiBSZWFsIGRldmljZSB2ZW5kb3JfaWQ9MHgxMGRlIGNsYXNzPTB4 MzAwCnJlZ2lzdGVyX3JlYWxfZGV2aWNlOiBSZWFsIHBoeXNpY2FsIGRldmljZSAwMzowMC4wIHJl Z2lzdGVyZWQgc3VjY2Vzc2Z1bHkhClJlZ2lzdGVyIHhlbiBwbGF0Zm9ybS4KRG9uZSByZWdpc3Rl ciBwbGF0Zm9ybS4KeHNfcmVhZCgvbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzEveGVuX2V4 dGVuZGVkX3Bvd2VyX21nbXQpOiByZWFkIGVycm9yCnhzX3JlYWQoL2xvY2FsL2RvbWFpbi8wL2Rl dmljZS1tb2RlbC8xL29lbV9mZWF0dXJlcyk6IHJlYWQgZXJyb3IKSS9PIHJlcXVlc3Qgbm90IHJl YWR5OiAwLCBwdHI6IDAsIHBvcnQ6IDAsIGRhdGE6IDAsIGNvdW50OiAwLCBzaXplOiAwCnhzX3Jl YWQoL2xvY2FsL2RvbWFpbi8xL3NjcmVlbnNob3QpOiByZWFkIGVycm9yCnB0X3BjaV9yZWFkX2Nv bmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMGEgdmFsPTB4MDAwMDAzMDAgbGVuPTIKcHRfcGNp X3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwMCB2YWw9MHgwMDAwMTBkZSBsZW49 MgpwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDAyIHZhbD0weDAwMDAw NjAwIGxlbj0yCnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTAgdmFs PTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNz PTAwMTAgdmFsPTB4ZmZmZmZmZmYgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06 IGFkZHJlc3M9MDAxMCB2YWw9MHhmZjAwMDAwMCBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBb MDA6MDIuMF06IGFkZHJlc3M9MDAxMCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9j b25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDE0IHZhbD0weDAwMDAwMDBjIGxlbj00CnB0X3Bj aV93cml0ZV9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDE0IHZhbD0weGZmZmZmZmZmIGxl bj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTQgdmFsPTB4ZjAw MDAwMGMgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTQg dmFsPTB4MDAwMDAwMGMgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJl c3M9MDAxYyB2YWw9MHgwMDAwMDAwNCBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIu MF06IGFkZHJlc3M9MDAxYyB2YWw9MHhmZmZmZmZmZiBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6 IFswMDowMi4wXTogYWRkcmVzcz0wMDFjIHZhbD0weGZlMDAwMDA0IGxlbj00CnB0X3BjaV93cml0 ZV9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDFjIHZhbD0weDAwMDAwMDA0IGxlbj00CnB0 X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjQgdmFsPTB4MDAwMDAwMDEg bGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjQgdmFsPTB4 ZmZmZmZmZmYgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAy NCB2YWw9MHhmZmZmZmY4MSBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFk ZHJlc3M9MDAyNCB2YWw9MHgwMDAwMDAwMSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDow Mi4wXTogYWRkcmVzcz0wMDMwIHZhbD0weGZmZmUwMDAwIGxlbj00CnB0X3BjaV93cml0ZV9jb25m aWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDMwIHZhbD0weGZmZmZmZmZmIGxlbj00CnB0X3BjaV9y ZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzAgdmFsPTB4ZmZmZTAwMDEgbGVuPTQK cHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzAgdmFsPTB4ZmZmZTAw MDAgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogR3Vlc3QgYXR0ZW1wdCB0byBzZXQgYWRkcmVz cyB0byB1bnVzZWQgQmFzZSBBZGRyZXNzIFJlZ2lzdGVyLiBbMDA6MDIuMF1bT2Zmc2V0OjMwaF1b TGVuZ3RoOjRdCnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwM2QgdmFs PTB4MDAwMDAwMDEgbGVuPTEKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNz PTAwM2MgdmFsPTB4MDAwMDAwMGIgbGVuPTEKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06 IGFkZHJlc3M9MDAxNCB2YWw9MHgwMDAwMDAwYyBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBb MDA6MDIuMF06IGFkZHJlc3M9MDAxNCB2YWw9MHhjMDAwMDAwYyBsZW49NApwdF9wY2lfcmVhZF9j b25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMDAwMDAwIGxlbj0yCnB0X3Bj aV93cml0ZV9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMDAwMDAyIGxl bj0yCnB0X2lvbWVtX21hcDogZV9waHlzPWMwMDAwMDAwIG1hZGRyPWUwMDAwMDAwIHR5cGU9OCBs ZW49MjY4NDM1NDU2IGluZGV4PTEgZmlyc3RfbWFwPTEKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6 MDIuMF06IGFkZHJlc3M9MDAxYyB2YWw9MHgwMDAwMDAwNCBsZW49NApwdF9wY2lfd3JpdGVfY29u ZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxYyB2YWw9MHhkMDAwMDAwNCBsZW49NApwdF9wY2lf cmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMDAwMDAyIGxlbj0y CnB0X3BjaV93cml0ZV9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMDAw MDAyIGxlbj0yCnB0X2lvbWVtX21hcDogZV9waHlzPWQwMDAwMDAwIG1hZGRyPWIwMDAwMDAwIHR5 cGU9MCBsZW49MzM1NTQ0MzIgaW5kZXg9MyBmaXJzdF9tYXA9MQpwdF9wY2lfcmVhZF9jb25maWc6 IFswMDowMi4wXTogYWRkcmVzcz0wMDEwIHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV93cml0 ZV9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDEwIHZhbD0weGQ0MDAwMDAwIGxlbj00CnB0 X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4MDAwMDAwMDIg bGVuPTIKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4 MDAwMDAwMDIgbGVuPTIKcHRfaW9tZW1fbWFwOiBlX3BoeXM9ZDQwMDAwMDAgbWFkZHI9YjIwMDAw MDAgdHlwZT0wIGxlbj0xNjc3NzIxNiBpbmRleD0wIGZpcnN0X21hcD0xCnB0X3BjaV9yZWFkX2Nv bmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzAgdmFsPTB4ZmZmZTAwMDAgbGVuPTQKcHRfcGNp X3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzAgdmFsPTB4ZDYwMDAwMDAgbGVu PTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogR3Vlc3QgYXR0ZW1wdCB0byBzZXQgYWRkcmVzcyB0byB1 bnVzZWQgQmFzZSBBZGRyZXNzIFJlZ2lzdGVyLiBbMDA6MDIuMF1bT2Zmc2V0OjMwaF1bTGVuZ3Ro OjRdCnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4MDAw MDAwMDIgbGVuPTIKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQg dmFsPTB4MDAwMDAwMDIgbGVuPTIKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJl c3M9MDAyNCB2YWw9MHgwMDAwMDAwMSBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIu MF06IGFkZHJlc3M9MDAyNCB2YWw9MHgwMDAwYzIwMSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6 IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMDAwMDAyIGxlbj0yCnB0X3BjaV93cml0 ZV9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMDAwMDAzIGxlbj0yCnB0 X2lvcG9ydF9tYXA6IGVfcGh5cz1jMjAwIHBpb19iYXNlPTEwMDAgbGVuPTEyOCBpbmRleD01IGZp cnN0X21hcD0xCnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDAgdmFs PTB4MDAwMDEwZGUgbGVuPTIKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9 MDAwMiB2YWw9MHgwMDAwMDYwMCBsZW49MgpwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTog YWRkcmVzcz0wMDBhIHZhbD0weDAwMDAwMzAwIGxlbj0yCnB0X3BjaV9yZWFkX2NvbmZpZzogWzAw OjAyLjBdOiBhZGRyZXNzPTAwMDAgdmFsPTB4MDAwMDEwZGUgbGVuPTIKcHRfcGNpX3JlYWRfY29u ZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwMiB2YWw9MHgwMDAwMDYwMCBsZW49MgpzdG9sZW4g dmlkZW8gUkFNIGF0IDdmNmY4MDAwCm1hcHBpbmcgdmlkZW8gUkFNIGZyb20gN2Y2ZjgwMDAKbWFw cGluZyB2cmFtIHRvIGQyMDAwMDAwIC0gZDI4MDAwMDAKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6 MDIuMF06IGFkZHJlc3M9MDAwMCB2YWw9MHgwNjAwMTBkZSBsZW49NApwdF9wY2lfcmVhZF9jb25m aWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMTAwMDAzIGxlbj00CnB0X3BjaV9y ZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDggdmFsPTB4MDMwMDAwYTIgbGVuPTQK cHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwYyB2YWw9MHgwMDAwMDAw MCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDEwIHZhbD0w eGQ0MDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAw MTQgdmFsPTB4YzAwMDAwMGMgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFk ZHJlc3M9MDAxOCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDow Mi4wXTogYWRkcmVzcz0wMDFjIHZhbD0weGQwMDAwMDA0IGxlbj00CnB0X3BjaV9yZWFkX2NvbmZp ZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjAgdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3Jl YWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyNCB2YWw9MHgwMDAwYzIwMSBsZW49NApw dF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDI4IHZhbD0weDAwMDAwMDAw IGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMmMgdmFsPTB4 MDcxOTE5ZjEgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAz MCB2YWw9MHhkNjAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRk cmVzcz0wMDM0IHZhbD0weDAwMDAwMDYwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAy LjBdOiBhZGRyZXNzPTAwMzggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmln OiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzYyB2YWw9MHgwMDAwMDEwYiBsZW49NApwdF9wY2lfcmVh ZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDAwIHZhbD0weDA2MDAxMGRlIGxlbj00CnB0 X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4MDAxMDAwMDMg bGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwOCB2YWw9MHgw MzAwMDBhMiBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDBj IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRy ZXNzPTAwMDAgdmFsPTB4MDYwMDEwZGUgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIu MF06IGFkZHJlc3M9MDAwNCB2YWw9MHgwMDEwMDAwMyBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6 IFswMDowMi4wXTogYWRkcmVzcz0wMDA4IHZhbD0weDAzMDAwMGEyIGxlbj00CnB0X3BjaV9yZWFk X2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMGMgdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRf cGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwMCB2YWw9MHgwNjAwMTBkZSBs ZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAw MTAwMDAzIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDgg dmFsPTB4MDMwMDAwYTIgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJl c3M9MDAwYyB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4w XTogYWRkcmVzcz0wMDAwIHZhbD0weDA2MDAxMGRlIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzog WzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4MDAxMDAwMDMgbGVuPTQKcHRfcGNpX3JlYWRf Y29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwOCB2YWw9MHgwMzAwMDBhMiBsZW49NApwdF9w Y2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDBjIHZhbD0weDAwMDAwMDAwIGxl bj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDAgdmFsPTB4MDYw MDEwZGUgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwNCB2 YWw9MHgwMDEwMDAwMyBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVz cz0wMDA4IHZhbD0weDAzMDAwMGEyIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBd OiBhZGRyZXNzPTAwMGMgdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBb MDA6MDIuMF06IGFkZHJlc3M9MDAwMCB2YWw9MHgwNjAwMTBkZSBsZW49NApwdF9wY2lfcmVhZF9j b25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMTAwMDAzIGxlbj00CnB0X3Bj aV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDggdmFsPTB4MDMwMDAwYTIgbGVu PTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwYyB2YWw9MHgwMDAw MDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDAwIHZh bD0weDA2MDAxMGRlIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNz PTAwMDQgdmFsPTB4MDAxMDAwMDMgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06 IGFkZHJlc3M9MDAwOCB2YWw9MHgwMzAwMDBhMiBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFsw MDowMi4wXTogYWRkcmVzcz0wMDBjIHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2Nv bmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDAgdmFsPTB4MDYwMDEwZGUgbGVuPTQKcHRfcGNp X3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwNCB2YWw9MHgwMDEwMDAwMyBsZW49 NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA4IHZhbD0weDAzMDAw MGEyIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMGMgdmFs PTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9 MDAxMCB2YWw9MHhkNDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTog YWRkcmVzcz0wMDE0IHZhbD0weGMwMDAwMDBjIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAw OjAyLjBdOiBhZGRyZXNzPTAwMTggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29u ZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxYyB2YWw9MHhkMDAwMDAwNCBsZW49NApwdF9wY2lf cmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDIwIHZhbD0weDAwMDAwMDAwIGxlbj00 CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjQgdmFsPTB4MDAwMGMy MDEgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyOCB2YWw9 MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0w MDJjIHZhbD0weDA3MTkxOWYxIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBh ZGRyZXNzPTAwMzAgdmFsPTB4ZDYwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6 MDIuMF06IGFkZHJlc3M9MDAzNCB2YWw9MHgwMDAwMDA2MCBsZW49NApwdF9wY2lfcmVhZF9jb25m aWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDM4IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9y ZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwM2MgdmFsPTB4MDAwMDAxMGIgbGVuPTQK cHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwMCB2YWw9MHgwNjAwMTBk ZSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0w eDAwMTAwMDAzIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAw MDggdmFsPTB4MDMwMDAwYTIgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFk ZHJlc3M9MDAwYyB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDow Mi4wXTogYWRkcmVzcz0wMDAwIHZhbD0weDA2MDAxMGRlIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZp ZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4MDAxMDAwMDMgbGVuPTQKcHRfcGNpX3Jl YWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwOCB2YWw9MHgwMzAwMDBhMiBsZW49NApw dF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDBjIHZhbD0weDAwMDAwMDAw IGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDAgdmFsPTB4 MDYwMDEwZGUgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAw NCB2YWw9MHgwMDEwMDAwMyBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRk cmVzcz0wMDA4IHZhbD0weDAzMDAwMGEyIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAy LjBdOiBhZGRyZXNzPTAwMGMgdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmln OiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwMCB2YWw9MHgwNjAwMTBkZSBsZW49NApwdF9wY2lfcmVh ZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMTAwMDAzIGxlbj00CnB0 X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDggdmFsPTB4MDMwMDAwYTIg bGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwYyB2YWw9MHgw MDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDAw IHZhbD0weDA2MDAxMGRlIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRy ZXNzPTAwMDQgdmFsPTB4MDAxMDAwMDMgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIu MF06IGFkZHJlc3M9MDAwOCB2YWw9MHgwMzAwMDBhMiBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6 IFswMDowMi4wXTogYWRkcmVzcz0wMDBjIHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFk X2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDAgdmFsPTB4MDYwMDEwZGUgbGVuPTQKcHRf cGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwNCB2YWw9MHgwMDEwMDAwMyBs ZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA4IHZhbD0weDAz MDAwMGEyIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMGMg dmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJl c3M9MDAwMCB2YWw9MHgwNjAwMTBkZSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4w XTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMTAwMDAzIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzog WzAwOjAyLjBdOiBhZGRyZXNzPTAwMDggdmFsPTB4MDMwMDAwYTIgbGVuPTQKcHRfcGNpX3JlYWRf Y29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwYyB2YWw9MHgwMDAwMDAwMCBsZW49NApYZW5Q Q0kgLS0+IERyaXZlckVudHJ5ClhlblBDSSAtLT4gWGVuUGNpX0ZpeExvYWRPcmRlcgpYZW5QQ0kg ICAgIEN1cnJlbnQgT3JkZXI6ClhlblBDSSAgICAgICBTeXN0ZW0gUmVzZXJ2ZWQKWGVuUENJICAg ICAgIER1bW15IEdyb3VwClhlblBDSSAgICAgICBXZGZMb2FkR3JvdXAKWGVuUENJICAgICAgIEJv b3QgQnVzIEV4dGVuZGVyClhlblBDSSAgICAgICBTeXN0ZW0gQnVzIEV4dGVuZGVyClhlblBDSSAg ICAgICBTQ1NJIG1pbmlwb3J0ClhlblBDSSAgICAgICBQb3J0ClhlblBDSSAgICAgICBQcmltYXJ5 IERpc2sKWGVuUENJICAgICAgIFNDU0kgQ2xhc3MKWGVuUENJICAgICAgIFNDU0kgQ0RST00gQ2xh c3MKWGVuUENJICAgICAgIEZTRmlsdGVyIEluZnJhc3RydWN0dXJlClhlblBDSSAgICAgICBGU0Zp bHRlciBTeXN0ZW0KWGVuUENJICAgICAgIEZTRmlsdGVyIEJvdHRvbQpYZW5QQ0kgICAgICAgRlNG aWx0ZXIgQ29weSBQcm90ZWN0aW9uClhlblBDSSAgICAgICBGU0ZpbHRlciBTZWN1cml0eSBFbmhh bmNlcgpYZW5QQ0kgICAgICAgRlNGaWx0ZXIgT3BlbiBGaWxlClhlblBDSSAgICAgICBGU0ZpbHRl ciBQaHlzaWNhbCBRdW90YSBNYW5hZ2VtZW50ClhlblBDSSAgICAgICBGU0ZpbHRlciBFbmNyeXB0 aW9uClhlblBDSSAgICAgICBGU0ZpbHRlciBDb21wcmVzc2lvbgpYZW5QQ0kgICAgICAgRlNGaWx0 ZXIgSFNNClhlblBDSSAgICAgICBGU0ZpbHRlciBDbHVzdGVyIEZpbGUgU3lzdGVtClhlblBDSSAg ICAgICBGU0ZpbHRlciBTeXN0ZW0gUmVjb3ZlcnkKWGVuUENJICAgICAgIEZTRmlsdGVyIFF1b3Rh IE1hbmFnZW1lbnQKWGVuUENJICAgICAgIEZTRmlsdGVyIENvbnRlbnQgU2NyZWVuZXIKWGVuUENJ ICAgICAgIEZTRmlsdGVyIENvbnRpbnVvdXMgQmFja3VwClhlblBDSSAgICAgICBGU0ZpbHRlciBS ZXBsaWNhdGlvbgpYZW5QQ0kgICAgICAgRlNGaWx0ZXIgQW50aS1WaXJ1cwpYZW5QQ0kgICAgICAg RlNGaWx0ZXIgVW5kZWxldGUKWGVuUENJICAgICAgIEZTRmlsdGVyIEFjdGl2aXR5IE1vbml0b3IK WGVuUENJICAgICAgIEZTRmlsdGVyIFRvcApYZW5QQ0kgICAgICAgRmlsdGVyClhlblBDSSAgICAg ICBCb290IEZpbGUgU3lzdGVtClhlblBDSSAgICAgICBCYXNlClhlblBDSSAgICAgICBQb2ludGVy IFBvcnQKWGVuUENJICAgICAgIEtleWJvYXJkIFBvcnQKWGVuUENJICAgICAgIFBvaW50ZXIgQ2xh c3MKWGVuUENJICAgICAgIEtleWJvYXJkIENsYXNzClhlblBDSSAgICAgICBWaWRlbyBJbml0Clhl blBDSSAgICAgICBWaWRlbwpYZW5QQ0kgICAgICAgVmlkZW8gU2F2ZQpYZW5QQ0kgICAgICAgRmls ZSBTeXN0ZW0KWGVuUENJICAgICAgIEV2ZW50IExvZwpYZW5QQ0kgICAgICAgU3RyZWFtcyBEcml2 ZXJzClhlblBDSSAgICAgICBORElTIFdyYXBwZXIKWGVuUENJICAgICAgIENPTSBJbmZyYXN0cnVj dHVyZQpYZW5QQ0kgICAgICAgVUlHcm91cApYZW5QQ0kgICAgICAgTG9jYWxWYWxpZGF0aW9uClhl blBDSSAgICAgICBQbHVnUGxheQpYZW5QQ0kgICAgICAgUE5QX1RESQpYZW5QQ0kgICAgICAgTkRJ UwpYZW5QQ0kgICAgICAgVERJClhlblBDSSAgICAgICBOZXRCSU9TR3JvdXAKWGVuUENJICAgICAg IFNoZWxsU3ZjR3JvdXAKWGVuUENJICAgICAgIFNjaGVkdWxlckdyb3VwClhlblBDSSAgICAgICBT cG9vbGVyR3JvdXAKWGVuUENJICAgICAgIEF1ZGlvR3JvdXAKWGVuUENJICAgICAgIFNtYXJ0Q2Fy ZEdyb3VwClhlblBDSSAgICAgICBOZXR3b3JrUHJvdmlkZXIKWGVuUENJICAgICAgIFJlbW90ZVZh bGlkYXRpb24KWGVuUENJICAgICAgIE5ldERERUdyb3VwClhlblBDSSAgICAgICBQYXJhbGxlbCBh cmJpdHJhdG9yClhlblBDSSAgICAgICBFeHRlbmRlZCBCYXNlClhlblBDSSAgICAgICBQQ0kgQ29u ZmlndXJhdGlvbgpYZW5QQ0kgICAgICAgTVMgVHJhbnNhY3Rpb25zClhlblBDSSAgICAgZHVtbXlf Z3JvdXBfaW5kZXggPSAxClhlblBDSSAgICAgd2RmX2xvYWRfZ3JvdXBfaW5kZXggPSAyClhlblBD SSAgICAgYm9vdF9idXNfZXh0ZW5kZXJfaW5kZXggPSAzClhlblBDSSAgICAgU3lzdGVtU3RhcnRP cHRpb25zID0gTk9FWEVDVVRFPU9QVElOICBGQVNUREVURUNUClhlblBDSSAgICAgVmVyc2lvbiA9 IDAKcmVnaW9uIHR5cGUgMSBhdCBbYzEwMCxjMjAwKS4KcmVnaW9uIHR5cGUgMCBhdCBbZDYwMjEw MDAsZDYwMjExMDApLgpYZW5QQ0kgICAgIERpc2FibGVkIHFlbXUgZGV2aWNlcwpYZW5QQ0kgICAg IFBWIERldmljZXMgQWN0aXZlClhlblBDSSA8LS0gRHJpdmVyRW50cnkKcHRfcGNpX3JlYWRfY29u ZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwMCB2YWw9MHgwNjAwMTBkZSBsZW49NApwdF9wY2lf cmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMTAwMDAzIGxlbj00 CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDggdmFsPTB4MDMwMDAw YTIgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwYyB2YWw9 MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0w MDEwIHZhbD0weGQ0MDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBh ZGRyZXNzPTAwMTQgdmFsPTB4YzAwMDAwMGMgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6 MDIuMF06IGFkZHJlc3M9MDAxOCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25m aWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDFjIHZhbD0weGQwMDAwMDA0IGxlbj00CnB0X3BjaV9y ZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjAgdmFsPTB4MDAwMDAwMDAgbGVuPTQK cHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyNCB2YWw9MHgwMDAwYzIw MSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDI4IHZhbD0w eDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAw MmMgdmFsPTB4MDcxOTE5ZjEgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFk ZHJlc3M9MDAzMCB2YWw9MHhkNjAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDow Mi4wXTogYWRkcmVzcz0wMDM0IHZhbD0weDAwMDAwMDYwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZp ZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3Jl YWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzYyB2YWw9MHgwMDAwMDEwYiBsZW49NApw dF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDAwIHZhbD0weDAwMDAxMGRl IGxlbj0yCnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDIgdmFsPTB4 MDAwMDA2MDAgbGVuPTIKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAw NCB2YWw9MHgwMDEwMDAwMyBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRk cmVzcz0wMDA4IHZhbD0weDAzMDAwMGEyIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAy LjBdOiBhZGRyZXNzPTAwMGMgdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmln OiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxMCB2YWw9MHhkNDAwMDAwMCBsZW49NApwdF9wY2lfcmVh ZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDE0IHZhbD0weGMwMDAwMDBjIGxlbj00CnB0 X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTggdmFsPTB4MDAwMDAwMDAg bGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxYyB2YWw9MHhk MDAwMDAwNCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDIw IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRy ZXNzPTAwMjQgdmFsPTB4MDAwMGMyMDEgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIu MF06IGFkZHJlc3M9MDAyOCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6 IFswMDowMi4wXTogYWRkcmVzcz0wMDJjIHZhbD0weDA3MTkxOWYxIGxlbj00CnB0X3BjaV9yZWFk X2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzAgdmFsPTB4ZDYwMDAwMDAgbGVuPTQKcHRf cGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzNCB2YWw9MHgwMDAwMDA2MCBs ZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDM4IHZhbD0weDAw MDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwM2Mg dmFsPTB4MDAwMDAxMGIgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJl c3M9MDA2MCB2YWw9MHgwMDAwNjgwMSBsZW49MgpwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4w XTogYWRkcmVzcz0wMDYyIHZhbD0weDAwMDAwMDAzIGxlbj0yCnB0X3BjaV9yZWFkX2NvbmZpZzog WzAwOjAyLjBdOiBhZGRyZXNzPTAwNjQgdmFsPTB4MDAwMDAwMDggbGVuPTQKcHRfcGNpX3JlYWRf Y29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDA2MCB2YWw9MHgwMDAwNjgwMSBsZW49MgpwdF9w Y2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDYyIHZhbD0weDAwMDAwMDAzIGxl bj0yCnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwNjQgdmFsPTB4MDAw MDAwMDggbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwNjQg dmFsPTB4MDAwMDAwMDggbGVuPTIKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJl c3M9MDA2NCB2YWw9MHgwMDAwMDAwOCBsZW49MgpwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4w XTogYWRkcmVzcz0wMDAwIHZhbD0weDA2MDAxMGRlIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzog WzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4MDAxMDAwMDMgbGVuPTQKcHRfcGNpX3JlYWRf Y29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwOCB2YWw9MHgwMzAwMDBhMiBsZW49NApwdF9w Y2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDBjIHZhbD0weDAwMDAwMDAwIGxl bj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTAgdmFsPTB4ZDQw MDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxNCB2 YWw9MHhjMDAwMDAwYyBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVz cz0wMDE4IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBd OiBhZGRyZXNzPTAwMWMgdmFsPTB4ZDAwMDAwMDQgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBb MDA6MDIuMF06IGFkZHJlc3M9MDAyMCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9j b25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDI0IHZhbD0weDAwMDBjMjAxIGxlbj00CnB0X3Bj aV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjggdmFsPTB4MDAwMDAwMDAgbGVu PTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyYyB2YWw9MHgwNzE5 MTlmMSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDMwIHZh bD0weGQ2MDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNz PTAwMzQgdmFsPTB4MDAwMDAwNjAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06 IGFkZHJlc3M9MDAzOCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFsw MDowMi4wXTogYWRkcmVzcz0wMDNjIHZhbD0weDAwMDAwMTBiIGxlbj00CnB0X3BjaV93cml0ZV9j b25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDAwIHZhbD0weDA2MDAxMGRlIGxlbj00CnB0X3Bj aV93cml0ZV9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMDAwMDAwIGxl bj00CnB0X2lvbWVtX21hcDogZV9waHlzPWZmZmZmZmZmIG1hZGRyPWIyMDAwMDAwIHR5cGU9MCBs ZW49MTY3NzcyMTYgaW5kZXg9MCBmaXJzdF9tYXA9MApwdF9pb21lbV9tYXA6IGVfcGh5cz1mZmZm ZmZmZiBtYWRkcj1lMDAwMDAwMCB0eXBlPTggbGVuPTI2ODQzNTQ1NiBpbmRleD0xIGZpcnN0X21h cD0wCnB0X2lvbWVtX21hcDogZV9waHlzPWZmZmZmZmZmIG1hZGRyPWIwMDAwMDAwIHR5cGU9MCBs ZW49MzM1NTQ0MzIgaW5kZXg9MyBmaXJzdF9tYXA9MApwdF9pb3BvcnRfbWFwOiBlX3BoeXM9ZmZm ZiBwaW9fYmFzZT0xMDAwIGxlbj0xMjggaW5kZXg9NSBmaXJzdF9tYXA9MApwdF9wY2lfd3JpdGVf Y29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwOCB2YWw9MHgwMzAwMDBhMiBsZW49NApwdF9w Y2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwYyB2YWw9MHgwMDAwMDAwMCBs ZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxMCB2YWw9MHhm ZmZmZmZmZiBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAx NCB2YWw9MHhmZmZmZmZmZiBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFk ZHJlc3M9MDAxOCB2YWw9MHhmZmZmZmZmZiBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6 MDIuMF06IGFkZHJlc3M9MDAxYyB2YWw9MHhmZmZmZmZmZiBsZW49NApwdF9wY2lfd3JpdGVfY29u ZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyMCB2YWw9MHhmZmZmZmZmZiBsZW49NApwdF9wY2lf d3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyNCB2YWw9MHhmZmZmZmZmZiBsZW49 NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyOCB2YWw9MHgwMDAw MDAwMCBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyYyB2 YWw9MHgwNzE5MTlmMSBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJl c3M9MDAzMCB2YWw9MHhmZmZmZjgwMCBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBHdWVzdCBh dHRlbXB0IHRvIHNldCBhZGRyZXNzIHRvIHVudXNlZCBCYXNlIEFkZHJlc3MgUmVnaXN0ZXIuIFsw MDowMi4wXVtPZmZzZXQ6MzBoXVtMZW5ndGg6NF0KcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAy LjBdOiBhZGRyZXNzPTAwMzQgdmFsPTB4MDAwMDAwNjAgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZp ZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3dy aXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwM2MgdmFsPTB4MDAwMDAxMGIgbGVuPTQK cHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwMCB2YWw9MHgwNjAwMTBk ZSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0w eDAwMTAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAw MDggdmFsPTB4MDMwMDAwYTIgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFk ZHJlc3M9MDAwYyB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDow Mi4wXTogYWRkcmVzcz0wMDEwIHZhbD0weGZmMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZp ZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTQgdmFsPTB4ZjAwMDAwMGMgbGVuPTQKcHRfcGNpX3Jl YWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxOCB2YWw9MHhmZmZmZmZmZiBsZW49NApw dF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDFjIHZhbD0weGZlMDAwMDA0 IGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjAgdmFsPTB4 ZmZmZmZmZmYgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAy NCB2YWw9MHhmZmZmZmY4MSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRk cmVzcz0wMDI4IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAy LjBdOiBhZGRyZXNzPTAwMmMgdmFsPTB4MDcxOTE5ZjEgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmln OiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzMCB2YWw9MHhmZmZlMDAwMCBsZW49NApwdF9wY2lfcmVh ZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDM0IHZhbD0weDAwMDAwMDYwIGxlbj00CnB0 X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzggdmFsPTB4MDAwMDAwMDAg bGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzYyB2YWw9MHgw MDAwMDEwYiBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAw MCB2YWw9MHgwNjAwMTBkZSBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFk ZHJlc3M9MDAwNCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6 MDIuMF06IGFkZHJlc3M9MDAwOCB2YWw9MHgwMzAwMDBhMiBsZW49NApwdF9wY2lfd3JpdGVfY29u ZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwYyB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lf d3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxMCB2YWw9MHhkNDAwMDAwMCBsZW49 NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxNCB2YWw9MHhjMDAw MDAwYyBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxOCB2 YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJl c3M9MDAxYyB2YWw9MHhkMDAwMDAwNCBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIu MF06IGFkZHJlc3M9MDAyMCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfd3JpdGVfY29uZmln OiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyNCB2YWw9MHgwMDAwYzIwMSBsZW49NApwdF9wY2lfd3Jp dGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyOCB2YWw9MHgwMDAwMDAwMCBsZW49NApw dF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyYyB2YWw9MHgwNzE5MTlm MSBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzMCB2YWw9 MHhkNjAwMDAwMCBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBHdWVzdCBhdHRlbXB0IHRvIHNl dCBhZGRyZXNzIHRvIHVudXNlZCBCYXNlIEFkZHJlc3MgUmVnaXN0ZXIuIFswMDowMi4wXVtPZmZz ZXQ6MzBoXVtMZW5ndGg6NF0KcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNz PTAwMzQgdmFsPTB4MDAwMDAwNjAgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBd OiBhZGRyZXNzPTAwMzggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzog WzAwOjAyLjBdOiBhZGRyZXNzPTAwM2MgdmFsPTB4MDAwMDAxMGIgbGVuPTQKcHRfcGNpX3dyaXRl X2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4MDAwMDAwMDMgbGVuPTIKcHRf aW9tZW1fbWFwOiBlX3BoeXM9ZDQwMDAwMDAgbWFkZHI9YjIwMDAwMDAgdHlwZT0wIGxlbj0xNjc3 NzIxNiBpbmRleD0wIGZpcnN0X21hcD0wCnB0X2lvbWVtX21hcDogZV9waHlzPWMwMDAwMDAwIG1h ZGRyPWUwMDAwMDAwIHR5cGU9OCBsZW49MjY4NDM1NDU2IGluZGV4PTEgZmlyc3RfbWFwPTAKcHRf aW9tZW1fbWFwOiBlX3BoeXM9ZDAwMDAwMDAgbWFkZHI9YjAwMDAwMDAgdHlwZT0wIGxlbj0zMzU1 NDQzMiBpbmRleD0zIGZpcnN0X21hcD0wCnB0X2lvcG9ydF9tYXA6IGVfcGh5cz1jMjAwIHBpb19i YXNlPTEwMDAgbGVuPTEyOCBpbmRleD01IGZpcnN0X21hcD0wCnB0X3BjaV9yZWFkX2NvbmZpZzog WzAwOjAyLjBdOiBhZGRyZXNzPTAwNjAgdmFsPTB4MDAwMDY4MDEgbGVuPTIKcHRfcGNpX3JlYWRf Y29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDA2MiB2YWw9MHgwMDAwMDAwMyBsZW49MgpwdF9w Y2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDY0IHZhbD0weDAwMDAwMDA4IGxl bj00CnB0X3BjaV93cml0ZV9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDY0IHZhbD0weDAw MDAwMDA4IGxlbj0yCnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwNjQg dmFsPTB4MDAwMDAwMDggbGVuPTIKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJl c3M9MDAwMCB2YWw9MHgwNjAwMTBkZSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4w XTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMTAwMDAzIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzog WzAwOjAyLjBdOiBhZGRyZXNzPTAwMDggdmFsPTB4MDMwMDAwYTIgbGVuPTQKcHRfcGNpX3JlYWRf Y29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwYyB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9w Y2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDEwIHZhbD0weGQ0MDAwMDAwIGxl bj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTQgdmFsPTB4YzAw MDAwMGMgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxOCB2 YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVz cz0wMDFjIHZhbD0weGQwMDAwMDA0IGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBd OiBhZGRyZXNzPTAwMjAgdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBb MDA6MDIuMF06IGFkZHJlc3M9MDAyNCB2YWw9MHgwMDAwYzIwMSBsZW49NApwdF9wY2lfcmVhZF9j b25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDI4IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3Bj aV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMmMgdmFsPTB4MDcxOTE5ZjEgbGVu PTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzMCB2YWw9MHhkNjAw MDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDM0IHZh bD0weDAwMDAwMDYwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNz PTAwMzggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06 IGFkZHJlc3M9MDAzYyB2YWw9MHgwMDAwMDEwYiBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFsw MDowMi4wXTogYWRkcmVzcz0wMDAwIHZhbD0weDA2MDAxMGRlIGxlbj00CnB0X3BjaV9yZWFkX2Nv bmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4MDAxMDAwMDMgbGVuPTQKcHRfcGNp X3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwOCB2YWw9MHgwMzAwMDBhMiBsZW49 NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDBjIHZhbD0weDAwMDAw MDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTAgdmFs PTB4ZDQwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9 MDAxNCB2YWw9MHhjMDAwMDAwYyBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTog YWRkcmVzcz0wMDE4IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAw OjAyLjBdOiBhZGRyZXNzPTAwMWMgdmFsPTB4ZDAwMDAwMDQgbGVuPTQKcHRfcGNpX3JlYWRfY29u ZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyMCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lf cmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDI0IHZhbD0weDAwMDBjMjAxIGxlbj00 CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjggdmFsPTB4MDAwMDAw MDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyYyB2YWw9 MHgwNzE5MTlmMSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0w MDMwIHZhbD0weGQ2MDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBh ZGRyZXNzPTAwMzQgdmFsPTB4MDAwMDAwNjAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6 MDIuMF06IGFkZHJlc3M9MDAzOCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25m aWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDNjIHZhbD0weDAwMDAwMTBiIGxlbj00CnB0X3BjaV9y ZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4MDAwMDAwMDMgbGVuPTIK WGVuUENJIC0tPiBYZW5QY2lfRXZ0RGV2aWNlQWRkClhlblBDSSA8LS0gWGVuUGNpX0V2dERldmlj ZUFkZApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzYyB2YWw9MHgw MDAwMDAwYiBsZW49MQpYZW5QQ0kgLS0+IFhlblBjaV9FdnREZXZpY2VQcmVwYXJlSGFyZHdhcmUK WGVuUENJICAgICBJb1BvcnQgQWRkcmVzcyhjMDAwKSBMZW5ndGg6IDI1NgpYZW5QQ0kgICAgIFBy aXZhdGUgRGF0YTogMHgwMSAweDAwIDB4MDAKWGVuUENJICAgICBNZW1vcnkgbWFwcGVkIENTUjoo ZDUwMDAwMDA6MCkgTGVuZ3RoOigxNjc3NzIxNikKWGVuUENJICAgICBNZW1vcnkgZmxhZ3MgPSAw MDA0ClhlblBDSSAgICAgUHJpdmF0ZSBEYXRhOiAweDAxIDB4MDEgMHgwMApYZW5QQ0kgICAgIGly cV9udW1iZXIgPSAwMGIKWGVuUENJICAgICBpcnFfdmVjdG9yID0gMDNiClhlblBDSSAgICAgaXJx X2xldmVsID0gMDEwClhlblBDSSAgICAgaXJxX21vZGUgPSBMZXZlbFNlbnNpdGl2ZQpYZW5QQ0kg ICAgIFNoYXJlRGlzcG9zaXRpb24gPSBDbVJlc291cmNlU2hhcmVTaGFyZWQKWGVuUENJIDwtLSBY ZW5QY2lfRXZ0RGV2aWNlUHJlcGFyZUhhcmR3YXJlClhlblBDSSAtLT4gWGVuUGNpX0V2dERldmlj ZUQwRW50cnkKWGVuUENJICAgICBXZGZQb3dlckRldmljZUQzRmluYWwKWGVuUENJIC0tPiBYZW5Q Y2lfSW5pdApYZW5QQ0kgICAgIGJhc2UgPSAweDQwMDAwMDAwLCBYZW4gU2lnbmF0dXJlID0gWGVu Vk1NWGVuVk1NLCBFQVggPSAweDQwMDAwMDAyClhlblBDSSAgICAgSHlwZXJjYWxsIGFyZWEgYXQg ODlDNEMwMDAKWGVuUENJICAgICBwZm4gPSAgICAgICAgICAgICA5RTRDClhlblBDSSAgICAgc2hh cmVkX2luZm9fYXJlYV91bm1hcHBlZC5RdWFkUGFydCA9IGQ1MDAwMDAwClhlblBDSSAgICAgZ3Bm biA9IGQ1MDAwClhlblBDSSAgICAgaHlwZXJ2aXNvciBtZW1vcnkgb3AgKFhFTk1BUFNQQUNFX3No YXJlZF9pbmZvKSByZXQgPSAwClhlblBDSSA8LS0gWGVuUGNpX0luaXQKWGVuUENJIC0tPiBHbnRU YmxfSW5pdApYZW5QQ0kgICAgIGdyYW50X2ZyYW1lcyA9IDMyClhlblBDSSAgICAgZ3JhbnRfZW50 cmllcyA9IDE2Mzg0ClhlblBDSSA8LS0gR250VGJsX0luaXQKWGVuUENJIC0tPiBFdnRDaG5fSW5p dApYZW5QQ0kgLS0+IGh2bV9zZXRfcGFyYW1ldGVyClhlblBDSSBIWVBFUlZJU09SX2h2bV9vcCBy ZXR2YWwgPSAwClhlblBDSSA8LS0gaHZtX3NldF9wYXJhbWV0ZXIKWGVuUENJICAgICBodm1fc2V0 X3BhcmFtZXRlcihIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRLCAxMSkgPSAwClhlblBDSSAtLT4gRXZ0 Q2huX0FsbG9jSXBpClhlblBDSSA8LS0gRXZ0Q2huX0FsbG9jSXBpClhlblBDSSAtLT4gRXZ0Q2hu X0JpbmREcGMKWGVuUENJIDwtLSBFdnRDaG5fQmluZERwYwpYZW5QQ0kgICAgIHBkb19ldmVudF9j aGFubmVsID0gNApYZW5QQ0kgPC0tIEV2dENobl9Jbml0ClhlblBDSSA8LS0gWGVuUGNpX0V2dERl dmljZUQwRW50cnkKWGVuUENJIC0tPiBFdnRDaG5fRXZ0SW50ZXJydXB0RW5hYmxlClhlblBDSSA8 LS0gRXZ0Q2huX0V2dEludGVycnVwdEVuYWJsZQpYZW5QQ0kgLS0+IFhlblBjaV9FdnREZXZpY2VE MEVudHJ5UG9zdEludGVycnVwdHNFbmFibGVkClhlblBDSSAtLT4gWGVuQnVzX0luaXQKWGVuUENJ IC0tPiBodm1fZ2V0X3BhcmFtZXRlcgpYZW5QQ0kgSFlQRVJWSVNPUl9odm1fb3AgcmV0dmFsID0g MApYZW5QQ0kgPC0tIGh2bV9nZXRfcGFyYW1ldGVyClhlblBDSSAtLT4gaHZtX2dldF9wYXJhbWV0 ZXIKWGVuUENJIEhZUEVSVklTT1JfaHZtX29wIHJldHZhbCA9IDAKWGVuUENJIDwtLSBodm1fZ2V0 X3BhcmFtZXRlcgpYZW5QQ0kgLS0+IEV2dENobl9CaW5kRHBjClhlblBDSSA8LS0gRXZ0Q2huX0Jp bmREcGMKWGVuUENJIDwtLSBYZW5CdXNfSW5pdApYZW5QQ0kgLS0+IFhlblBjaV9TeXNycUhhbmRs ZXIKWGVuUENJICAgICBTeXNScSBWYWx1ZSA9IChudWxsKQpYZW5QQ0kgPC0tIFhlblBjaV9TeXNy cUhhbmRsZXIKWGVuUENJIC0tPiBYZW5QY2lfU2h1dGRvd25IYW5kbGVyCkVycm9yIHJlYWRpbmcg c2h1dGRvd24gcGF0aCAtIEVOT0VOVApYZW5QQ0kgPC0tIFhlblBjaV9TaHV0ZG93bkhhbmRsZXIK WGVuUENJIDwtLSBYZW5QY2lfRXZ0RGV2aWNlRDBFbnRyeVBvc3RJbnRlcnJ1cHRzRW5hYmxlZApY ZW5QQ0kgLS0+IFhlblBjaV9FdnRDaGlsZExpc3RTY2FuRm9yQ2hpbGRyZW4KWGVuUENJIDwtLSBY ZW5QY2lfRXZ0Q2hpbGRMaXN0U2NhbkZvckNoaWxkcmVuClhlblBDSSAtLT4gWGVuUGNpX0V2dENo aWxkTGlzdENyZWF0ZURldmljZQpYZW5QQ0kgICAgIGRldmljZSA9ICd2YmQnLCBpbmRleCA9ICc3 NjgnLCBwYXRoID0gJ2RldmljZS92YmQvNzY4JwpYZW5QQ0kgPC0tIFhlblBjaV9FdnRDaGlsZExp c3RDcmVhdGVEZXZpY2UKWGVuUENJIC0tPiBYZW5QY2lfRXZ0Q2hpbGRMaXN0Q3JlYXRlRGV2aWNl ClhlblBDSSAgICAgZGV2aWNlID0gJ3ZpZicsIGluZGV4ID0gJzAnLCBwYXRoID0gJ2RldmljZS92 aWYvMCcKWGVuUENJIDwtLSBYZW5QY2lfRXZ0Q2hpbGRMaXN0Q3JlYXRlRGV2aWNlClhlblBDSSAt LT4gWGVuUGNpX0V2dENoaWxkTGlzdENyZWF0ZURldmljZQpYZW5QQ0kgICAgIGRldmljZSA9ICdw Y2knLCBpbmRleCA9ICcwJywgcGF0aCA9ICdkZXZpY2UvcGNpLzAnClhlblBDSSA8LS0gWGVuUGNp X0V2dENoaWxkTGlzdENyZWF0ZURldmljZQpYZW5IaWRlIC0tPiBEcml2ZXJFbnRyeQpYZW5IaWRl IDwtLSBEcml2ZXJFbnRyeQpYZW5IaWRlIC0tPiBYZW5IaWRlX0FkZERldmljZQpYZW5IaWRlICAg ICBad09wZW5EaXJlY3RvcnlPYmplY3QgPSBjMDAwMDAzNApYZW5IaWRlIDwtLSBYZW5IaWRlX0Fk ZERldmljZSAoZmlsdGVyIG5vdCByZXF1aXJlZCBmb3IgSW50ZWwoUikgODIzNzFTQiBQQ0kgQnVz IE1hc3RlciBJREUgQ29udHJvbGxlcikKWGVuVmJkIC0tPiBEcml2ZXJFbnRyeQpYZW5WYmQgICAg IElSUUwgPSAwClhlblZiZCAgICAgRHJpdmVyT2JqZWN0ID0gODlDMzg1NTAsIFJlZ2lzdHJ5UGF0 aCA9IDgwMDkzQTAwClhlblZiZCA8LS0gRHJpdmVyRW50cnkKWGVuSGlkZSAtLT4gWGVuSGlkZV9B ZGREZXZpY2UKWGVuSGlkZSA8LS0gWGVuSGlkZV9BZGREZXZpY2UgKGZpbHRlciBub3QgcmVxdWly ZWQgZm9yIFhlbiBCbG9jayBEZXZpY2UgRHJpdmVyKQpYZW5QQ0kgLS0+IFhlblBjaVBkb19FdnRE ZXZpY2VXZG1JcnBQcmVwcm9jZXNzX1NUQVJUX0RFVklDRQpYZW5QQ0kgICAgIGRldmljZS92YmQv NzY4ClhlblBDSSAgICAgQ21SZXNvdXJjZVR5cGVNZW1vcnkgKDApClhlblBDSSAgICAgU3RhcnQg PSBkNTAwMDAwMCwgTGVuZ3RoID0gMApYZW5QQ0kgICAgIHBmblswXSA9IDAwMDBhOWMwClhlblBD SSAgICAgTmV3IFN0YXJ0ID0gMDAwMDAwMDAwYTljMDAwMCwgTGVuZ3RoID0gNDA5NgpYZW5QQ0kg ICAgIENtUmVzb3VyY2VUeXBlTWVtb3J5ICgxKQpYZW5QQ0kgICAgIFN0YXJ0ID0gZDUwMDAwMDEs IExlbmd0aCA9IDAKWGVuUENJIDwtLSBYZW5QY2lQZG9fRXZ0RGV2aWNlV2RtSXJwUHJlcHJvY2Vz c19TVEFSVF9ERVZJQ0UKWGVuUENJIC0tPiBYZW5QY2lQZG9fRXZ0RGV2aWNlUHJlcGFyZUhhcmR3 YXJlClhlblBDSSA8LS0gWGVuUGNpUGRvX0V2dERldmljZVByZXBhcmVIYXJkd2FyZQpYZW5QQ0kg LS0+IFhlblBjaVBkb19FdnREZXZpY2VEMEVudHJ5ClhlblBDSSAgICAgV2RmUG93ZXJEZXZpY2VE M0ZpbmFsClhlblBDSSAtLT4gWGVuQ29uZmlnX0luaXRDb25maWdQYWdlClhlblBDSSAgICAgZmRv X2RyaXZlcl9vYmplY3QgPSA4OUMzODU1MApYZW5QQ0kgICAgIGZkb19kcml2ZXJfZXh0ZW5zaW9u ID0gODlCQjMwMDgKWGVuUENJIDwtLSBYZW5Db25maWdfSW5pdENvbmZpZ1BhZ2UKWGVuUENJIC0t PiBYZW5QY2lfWGVuQ29uZmlnRGV2aWNlU3BlY2lmeUJ1ZmZlcnMKWGVuUENJICAgICB0ZXN0aW5n IHBhdGggPSBkZXZpY2UvdmJkLzc2OC9kZXZpY2UtdHlwZQpYZW5QQ0kgICAgIHRlc3RpbmcgZGlz ayB2cyBkaXNrClhlblBDSSAgICAgY29uZGl0aW9uID0gMApYZW5QQ0kgICAgIEJhY2tlbmQgU3Rh dGUgQ2hhbmdlZCB0byBJbml0V2FpdCAoL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEvNzY4 L3N0YXRlKQpYZW5QQ0kgLS0+IEV2dENobl9CaW5kSXJxClhlblBDSSA8LS0gRXZ0Q2huX0JpbmRJ cnEKWGVuUENJICAgICBCYWNrZW5kIFN0YXRlIENoYW5nZWQgdG8gQ29ubmVjdGVkICgvbG9jYWwv ZG9tYWluLzAvYmFja2VuZC92YmQvMS83Njgvc3RhdGUpClhlblBDSSA8LS0gWGVuUGNpX1hlbkNv bmZpZ0RldmljZVNwZWNpZnlCdWZmZXJzClhlblBDSSA8LS0gWGVuUGNpUGRvX0V2dERldmljZUQw RW50cnkKWGVuVmJkIC0tPiBYZW5WYmRfSHdTY3NpRmluZEFkYXB0ZXIKWGVuVmJkICAgICBJUlFM ID0gMApYZW5WYmQgICAgIHh2ZGQgPSA4OUJCMDAwNApYZW5WYmQgICAgIEJ1c0ludGVycnVwdExl dmVsID0gMTEKWGVuVmJkICAgICBCdXNJbnRlcnJ1cHRWZWN0b3IgPSAwMGIKWGVuVmJkICAgICBO dW1iZXJPZkFjY2Vzc1JhbmdlcyA9IDEKWGVuVmJkICAgICBSYW5nZVN0YXJ0ID0gMGE5YzAwMDAs IFJhbmdlTGVuZ3RoID0gMDAwMDEwMDAKWGVuVmJkICAgICBYRU5fSU5JVF9UWVBFX1ZFQ1RPUlMK WGVuVmJkICAgICBYRU5fSU5JVF9UWVBFX0RFVklDRV9TVEFURSAtIDg5QzNCQTVDClhlblZiZCAg ICAgWEVOX0lOSVRfVFlQRV9SSU5HIC0gcmluZy1yZWYgPSA4OUJCMjAwMApYZW5WYmQgICAgIFhF Tl9JTklUX1RZUEVfRVZFTlRfQ0hBTk5FTCAtIGV2ZW50LWNoYW5uZWwgPSA1ClhlblZiZCAgICAg WEVOX0lOSVRfVFlQRV9SRUFEX1NUUklORyAtIGRldmljZS10eXBlID0gZGlzawpYZW5WYmQgICAg IGRldmljZS10eXBlID0gRGlzawpYZW5WYmQgICAgIFhFTl9JTklUX1RZUEVfUkVBRF9TVFJJTkcg LSBtb2RlID0gdwpYZW5WYmQgICAgIG1vZGUgPSB3ClhlblZiZCAgICAgWEVOX0lOSVRfVFlQRV9S RUFEX1NUUklORyAtIHNlY3RvcnMgPSA3OTY5MTc3NgpYZW5WYmQgICAgIFhFTl9JTklUX1RZUEVf UkVBRF9TVFJJTkcgLSBzZWN0b3Itc2l6ZSA9IDUxMgpYZW5WYmQgICAgIFhFTl9JTklUX1RZUEVf R1JBTlRfRU5UUklFUyAtIGVudHJpZXMgPSAxMQpYZW5WYmQgICAgIERtYTY0Qml0QWRkcmVzc2Vz IG5vdCBzdXBwb3J0ZWQKWGVuVmJkIDwtLSBYZW5WYmRfSHdTY3NpRmluZEFkYXB0ZXIKWGVuUENJ IC0tPiBYZW5QY2lfQklTX0dldERtYUFkYXB0ZXIKWGVuUENJICAgICBJUlFMID0gMApYZW5QQ0kg ICAgIERldmljZSBEZXNjcmlwdGlvbiA9IEJBNEM3MEMwOgpYZW5QQ0kgICAgICBWZXJzaW9uICA9 IDAKWGVuUENJICAgICAgTWFzdGVyID0gMQpYZW5QQ0kgICAgICBTY2F0dGVyR2F0aGVyID0gMQpY ZW5QQ0kgICAgICBEZW1hbmRNb2RlID0gMApYZW5QQ0kgICAgICBBdXRvSW5pdGlhbGl6ZSA9IDAK WGVuUENJICAgICAgRG1hMzJCaXRBZGRyZXNzZXMgPSAxClhlblBDSSAgICAgIElnbm9yZUNvdW50 ID0gMApYZW5QQ0kgICAgICBEbWE2NEJpdEFkZHJlc3NlcyA9IDAKWGVuUENJICAgICAgQnVzTnVt YmVyID0gMApYZW5QQ0kgICAgICBEbWFDaGFubmVsID0gLTEKWGVuUENJICAgICAgSW50ZXJmYWNl VHlwZSA9IDE1ClhlblBDSSAgICAgIERtYVdpZHRoID0gMApYZW5QQ0kgICAgICBEbWFTcGVlZCA9 IDAKWGVuUENJICAgICAgTWF4aW11bUxlbmd0aCA9IDQ1MDU2ClhlblBDSSAgICAgIERtYVBvcnQg PSAtMQpYZW5QQ0kgICAgIEFib3V0IHRvIGNhbGwgSW9HZXRBdHRhY2hlZERldmljZVJlZmVyZW5j ZQpYZW5QQ0kgICAgIEJlZm9yZSBzdGFydCBvZiBsb29wIC0gY3VyciA9IDg5QzM3MDMwClhlblBD SSAgICAgRW5kIG9mIGxvb3AKWGVuUENJIDwtLSBYZW5QY2lfQklTX0dldERtYUFkYXB0ZXIKWGVu VmJkIC0tPiBYZW5WYmRfSHdTY3NpSW5pdGlhbGl6ZQpYZW5WYmQgICAgIElSUUwgPSAxNgpYZW5W YmQgICAgIGR1bXBfbW9kZSA9IDAKWGVuVmJkIDwtLSBYZW5WYmRfSHdTY3NpSW5pdGlhbGl6ZQpY ZW5WYmQgLS0+IFhlblZiZF9Id1Njc2lBZGFwdGVyQ29udHJvbApYZW5WYmQgICAgIElSUUwgPSAw ClhlblZiZCAgICAgU2NzaVF1ZXJ5U3VwcG9ydGVkQ29udHJvbFR5cGVzIChNYXggPSA1KQpYZW5W YmQgPC0tIFhlblZiZF9Id1Njc2lBZGFwdGVyQ29udHJvbApYZW5WYmQgLS0tIEh3U2NzaVN0YXJ0 SW8gKFN0aWxsIGZpZ3VyaW5nIG91dCByaW5nKQpYZW5WYmQgICAgIHJpbmdfZGV0ZWN0X3N0YXRl ID0gMCwgb3BlcmF0aW9uID0gZmYsIGlkID0gMCwgc3RhdHVzID0gMApYZW5WYmQgICAgIHJpbmdf ZGV0ZWN0X3N0YXRlID0gMSwgb3BlcmF0aW9uID0gZmYsIGlkID0gMCwgc3RhdHVzID0gMApYZW5I aWRlIC0tPiBYZW5IaWRlX0FkZERldmljZQpYZW5IaWRlIDwtLSBYZW5IaWRlX0FkZERldmljZSAo ZmlsdGVyIG5vdCByZXF1aXJlZCBmb3IgUHJpbWFyeSBJREUgQ2hhbm5lbCkKWGVuSGlkZSAtLT4g WGVuSGlkZV9BZGREZXZpY2UKWGVuSGlkZSA8LS0gWGVuSGlkZV9BZGREZXZpY2UgKGZpbHRlciBu b3QgcmVxdWlyZWQgZm9yIFNlY29uZGFyeSBJREUgQ2hhbm5lbCkKcHRfcGNpX3dyaXRlX2NvbmZp ZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwM2MgdmFsPTB4MDAwMDAwMGIgbGVuPTEKcHRfcGNpX3dy aXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwM2MgdmFsPTB4MDAwMDAwMGIgbGVuPTEK WGVuVmJkICAgICBTUkJfRlVOQ1RJT05fSU9fQ09OVFJPTApYZW5WYmQgICAgIFNDU0lPUF9NT0RF X1NFTlNFIGxsYmFhID0gMCwgZGJkID0gMCwgcGFnZV9jb2RlID0gMjgsIGFsbG9jYXRpb25fbGVu Z3RoID0gMTkyClhlblZiZCAgICAgRVhFQ1VURV9TQ1NJIENvbW1hbmQgPSAxQSByZXR1cm5lZCBl cnJvciAwMApYZW5WYmQgICAgIFNDU0lPUF9NT0RFX1NFTlNFIGxsYmFhID0gMCwgZGJkID0gMCwg cGFnZV9jb2RlID0gNjMsIGFsbG9jYXRpb25fbGVuZ3RoID0gMTkyClhlblZiZCAgICAgU0NTSU9Q X01PREVfU0VOU0UgbGxiYWEgPSAwLCBkYmQgPSAwLCBwYWdlX2NvZGUgPSA2MywgYWxsb2NhdGlv bl9sZW5ndGggPSAxMgpYZW5QQ0kgLS0+IFhlblBjaV9FdnREZXZpY2VVc2FnZU5vdGlmaWNhdGlv bgpYZW5QQ0kgICAgIG5vdGlmaWNhdGlvbl90eXBlID0gUGFnaW5nLCBmbGFnID0gMQpYZW5QQ0kg PC0tIFhlblBjaV9FdnREZXZpY2VVc2FnZU5vdGlmaWNhdGlvbgpYZW5QQ0kgLS0+IFhlblBjaVBk b19FdnREZXZpY2VVc2FnZU5vdGlmaWNhdGlvbgpYZW5QQ0kgICAgIHBhdGggPSBkZXZpY2UvdmJk Lzc2OApYZW5QQ0kgICAgIG5vdGlmaWNhdGlvbl90eXBlID0gUGFnaW5nLCBmbGFnID0gMQpYZW5Q Q0kgPC0tIFhlblBjaVBkb19FdnREZXZpY2VVc2FnZU5vdGlmaWNhdGlvbgpYZW5IaWRlIC0tPiBY ZW5IaWRlX0FkZERldmljZQpYZW5IaWRlIDwtLSBYZW5IaWRlX0FkZERldmljZSAoZmlsdGVyIG5v dCByZXF1aXJlZCBmb3IgV0FOIE1pbmlwb3J0IChMMlRQKSkKWGVuSGlkZSAtLT4gWGVuSGlkZV9B ZGREZXZpY2UKWGVuSGlkZSA8LS0gWGVuSGlkZV9BZGREZXZpY2UgKGZpbHRlciBub3QgcmVxdWly ZWQgZm9yIFdBTiBNaW5pcG9ydCAoSVApKQpYZW5IaWRlIC0tPiBYZW5IaWRlX0FkZERldmljZQpY ZW5IaWRlIDwtLSBYZW5IaWRlX0FkZERldmljZSAoZmlsdGVyIG5vdCByZXF1aXJlZCBmb3IgV0FO IE1pbmlwb3J0IChQUFBPRSkpClhlbkhpZGUgLS0+IFhlbkhpZGVfQWRkRGV2aWNlClhlbkhpZGUg PC0tIFhlbkhpZGVfQWRkRGV2aWNlIChmaWx0ZXIgbm90IHJlcXVpcmVkIGZvciBXQU4gTWluaXBv cnQgKFBQVFApKQpYZW5IaWRlIC0tPiBYZW5IaWRlX0FkZERldmljZQpYZW5IaWRlIDwtLSBYZW5I aWRlX0FkZERldmljZSAoZmlsdGVyIG5vdCByZXF1aXJlZCBmb3IgUGFja2V0IFNjaGVkdWxlciBN aW5pcG9ydCkKWGVuSGlkZSAtLT4gWGVuSGlkZV9BZGREZXZpY2UKWGVuSGlkZSA8LS0gWGVuSGlk ZV9BZGREZXZpY2UgKGZpbHRlciBub3QgcmVxdWlyZWQgZm9yIFBhY2tldCBTY2hlZHVsZXIgTWlu aXBvcnQpClhlbkhpZGUgLS0+IFhlbkhpZGVfQWRkRGV2aWNlClhlbkhpZGUgPC0tIFhlbkhpZGVf QWRkRGV2aWNlIChmaWx0ZXIgbm90IHJlcXVpcmVkIGZvciBQYWNrZXQgU2NoZWR1bGVyIE1pbmlw b3J0KQpYZW5IaWRlIC0tPiBYZW5IaWRlX0FkZERldmljZQpYZW5IaWRlIDwtLSBYZW5IaWRlX0Fk ZERldmljZSAoZmlsdGVyIG5vdCByZXF1aXJlZCBmb3IgUGFja2V0IFNjaGVkdWxlciBNaW5pcG9y dCkKWGVuSGlkZSAtLT4gWGVuSGlkZV9BZGREZXZpY2UKWGVuSGlkZSA8LS0gWGVuSGlkZV9BZGRE ZXZpY2UgKGZpbHRlciBub3QgcmVxdWlyZWQgZm9yIERpcmVjdCBQYXJhbGxlbCkKWGVuTmV0IC0t PiBEcml2ZXJFbnRyeQpYZW5OZXQgICAgIERyaXZlck9iamVjdCA9IDg5QTg5QTMwLCBSZWdpc3Ry eVBhdGggPSA4OTk4MzAwMApYZW5OZXQgICAgIE5kaXNHZXRWZXJzaW9uID0gNTAwMDEKWGVuTmV0 ICAgICBuZGlzX3dyYXBwZXJfaGFuZGxlID0gMDAwMDAwMDAKWGVuTmV0ICAgICBuZGlzX3dyYXBw ZXJfaGFuZGxlID0gODlBODk2QjgKWGVuTmV0ICAgICBOZGlzTUluaXRpYWxpemVXcmFwcGVyIHN1 Y2NlZWRlZApYZW5OZXQgICAgIE1ham9yTmRpc1ZlcnNpb24gPSA1LCAgTWlub3JOZGlzVmVyc2lv biA9IDEKWGVuTmV0ICAgICBhYm91dCB0byBjYWxsIE5kaXNNUmVnaXN0ZXJNaW5pcG9ydApYZW5O ZXQgICAgIGNhbGxlZCBOZGlzTVJlZ2lzdGVyTWluaXBvcnQKWGVuTmV0IDwtLSBEcml2ZXJFbnRy eQpYZW5IaWRlIC0tPiBYZW5IaWRlX0FkZERldmljZQpYZW5IaWRlIDwtLSBYZW5IaWRlX0FkZERl dmljZSAoZmlsdGVyIG5vdCByZXF1aXJlZCBmb3IgWGVuIE5ldCBEZXZpY2UgRHJpdmVyKQpwdF9w Y2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDAwIHZhbD0weDA2MDAxMGRlIGxl bj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4MDAx MDAwMDMgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwOCB2 YWw9MHgwMzAwMDBhMiBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVz cz0wMDBjIHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBd OiBhZGRyZXNzPTAwMTAgdmFsPTB4ZDQwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBb MDA6MDIuMF06IGFkZHJlc3M9MDAxNCB2YWw9MHhjMDAwMDAwYyBsZW49NApwdF9wY2lfcmVhZF9j b25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDE4IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3Bj aV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMWMgdmFsPTB4ZDAwMDAwMDQgbGVu PTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyMCB2YWw9MHgwMDAw MDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDI0IHZh bD0weDAwMDBjMjAxIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNz PTAwMjggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06 IGFkZHJlc3M9MDAyYyB2YWw9MHgwNzE5MTlmMSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFsw MDowMi4wXTogYWRkcmVzcz0wMDMwIHZhbD0weGQ2MDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2Nv bmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzQgdmFsPTB4MDAwMDAwNjAgbGVuPTQKcHRfcGNp X3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzOCB2YWw9MHgwMDAwMDAwMCBsZW49 NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDNjIHZhbD0weDAwMDAw MTBiIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDAgdmFs PTB4MDYwMDEwZGUgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9 MDAwNCB2YWw9MHgwMDEwMDAwMyBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTog YWRkcmVzcz0wMDA4IHZhbD0weDAzMDAwMGEyIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAw OjAyLjBdOiBhZGRyZXNzPTAwMGMgdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29u ZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxMCB2YWw9MHhkNDAwMDAwMCBsZW49NApwdF9wY2lf cmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDE0IHZhbD0weGMwMDAwMDBjIGxlbj00 CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTggdmFsPTB4MDAwMDAw MDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxYyB2YWw9 MHhkMDAwMDAwNCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0w MDIwIHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBh ZGRyZXNzPTAwMjQgdmFsPTB4MDAwMGMyMDEgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6 MDIuMF06IGFkZHJlc3M9MDAyOCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25m aWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDJjIHZhbD0weDA3MTkxOWYxIGxlbj00CnB0X3BjaV9y ZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzAgdmFsPTB4ZDYwMDAwMDAgbGVuPTQK cHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzNCB2YWw9MHgwMDAwMDA2 MCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDM4IHZhbD0w eDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAw M2MgdmFsPTB4MDAwMDAxMGIgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBh ZGRyZXNzPTAwM2MgdmFsPTB4MDAwMDAwMGIgbGVuPTEKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAw OjAyLjBdOiBhZGRyZXNzPTAwM2MgdmFsPTB4MDAwMDAwMGIgbGVuPTEKcHRfcGNpX3JlYWRfY29u ZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwMCB2YWw9MHgwNjAwMTBkZSBsZW49NApwdF9wY2lf cmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMTAwMDAzIGxlbj00 CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDggdmFsPTB4MDMwMDAw YTIgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwYyB2YWw9 MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0w MDEwIHZhbD0weGQ0MDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBh ZGRyZXNzPTAwMTQgdmFsPTB4YzAwMDAwMGMgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6 MDIuMF06IGFkZHJlc3M9MDAxOCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25m aWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDFjIHZhbD0weGQwMDAwMDA0IGxlbj00CnB0X3BjaV9y ZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjAgdmFsPTB4MDAwMDAwMDAgbGVuPTQK cHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyNCB2YWw9MHgwMDAwYzIw MSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDI4IHZhbD0w eDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAw MmMgdmFsPTB4MDcxOTE5ZjEgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFk ZHJlc3M9MDAzMCB2YWw9MHhkNjAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDow Mi4wXTogYWRkcmVzcz0wMDM0IHZhbD0weDAwMDAwMDYwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZp ZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3Jl YWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzYyB2YWw9MHgwMDAwMDEwYiBsZW49NApw dF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwMCB2YWw9MHgwNjAwMTBk ZSBsZW49NApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwNCB2YWw9 MHgwMDAwMDAwMCBsZW49NApwdF9pb21lbV9tYXA6IGVfcGh5cz1mZmZmZmZmZiBtYWRkcj1iMjAw MDAwMCB0eXBlPTAgbGVuPTE2Nzc3MjE2IGluZGV4PTAgZmlyc3RfbWFwPTAKcHRfaW9tZW1fbWFw OiBlX3BoeXM9ZmZmZmZmZmYgbWFkZHI9ZTAwMDAwMDAgdHlwZT04IGxlbj0yNjg0MzU0NTYgaW5k ZXg9MSBmaXJzdF9tYXA9MApwdF9pb21lbV9tYXA6IGVfcGh5cz1mZmZmZmZmZiBtYWRkcj1iMDAw MDAwMCB0eXBlPTAgbGVuPTMzNTU0NDMyIGluZGV4PTMgZmlyc3RfbWFwPTAKcHRfaW9wb3J0X21h cDogZV9waHlzPWZmZmYgcGlvX2Jhc2U9MTAwMCBsZW49MTI4IGluZGV4PTUgZmlyc3RfbWFwPTAK cHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDggdmFsPTB4MDMwMDAw YTIgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMGMgdmFs PTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNz PTAwMTAgdmFsPTB4ZDQwMDAwMDAgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBd OiBhZGRyZXNzPTAwMTQgdmFsPTB4YzAwMDAwMDAgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzog WzAwOjAyLjBdOiBhZGRyZXNzPTAwMTggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3dyaXRl X2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMWMgdmFsPTB4ZDAwMDAwMDAgbGVuPTQKcHRf cGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjAgdmFsPTB4MDAwMDAwMDAg bGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjQgdmFsPTB4 MDAwMGMyMDAgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAw MjggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAwOjAyLjBdOiBh ZGRyZXNzPTAwMmMgdmFsPTB4MDcxOTE5ZjEgbGVuPTQKcHRfcGNpX3dyaXRlX2NvbmZpZzogWzAw OjAyLjBdOiBhZGRyZXNzPTAwMzAgdmFsPTB4ZDYwMDAwMDAgbGVuPTQKcHRfcGNpX3dyaXRlX2Nv bmZpZzogR3Vlc3QgYXR0ZW1wdCB0byBzZXQgYWRkcmVzcyB0byB1bnVzZWQgQmFzZSBBZGRyZXNz IFJlZ2lzdGVyLiBbMDA6MDIuMF1bT2Zmc2V0OjMwaF1bTGVuZ3RoOjRdCnB0X3BjaV93cml0ZV9j b25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDM0IHZhbD0weDAwMDAwMDYwIGxlbj00CnB0X3Bj aV93cml0ZV9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDM4IHZhbD0weDAwMDAwMDAwIGxl bj00CnB0X3BjaV93cml0ZV9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDNjIHZhbD0weDAw MDAwMTBiIGxlbj00CnB0X3BjaV93cml0ZV9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0 IHZhbD0weDAwMDAwMDA3IGxlbj0yCnB0X2lvbWVtX21hcDogZV9waHlzPWQ0MDAwMDAwIG1hZGRy PWIyMDAwMDAwIHR5cGU9MCBsZW49MTY3NzcyMTYgaW5kZXg9MCBmaXJzdF9tYXA9MApwdF9pb21l bV9tYXA6IGVfcGh5cz1jMDAwMDAwMCBtYWRkcj1lMDAwMDAwMCB0eXBlPTggbGVuPTI2ODQzNTQ1 NiBpbmRleD0xIGZpcnN0X21hcD0wCnB0X2lvbWVtX21hcDogZV9waHlzPWQwMDAwMDAwIG1hZGRy PWIwMDAwMDAwIHR5cGU9MCBsZW49MzM1NTQ0MzIgaW5kZXg9MyBmaXJzdF9tYXA9MApwdF9pb3Bv cnRfbWFwOiBlX3BoeXM9YzIwMCBwaW9fYmFzZT0xMDAwIGxlbj0xMjggaW5kZXg9NSBmaXJzdF9t YXA9MApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDAwIHZhbD0weDA2 MDAxMGRlIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQg dmFsPTB4MDAxMDAwMDcgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJl c3M9MDAwOCB2YWw9MHgwMzAwMDBhMiBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4w XTogYWRkcmVzcz0wMDBjIHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzog WzAwOjAyLjBdOiBhZGRyZXNzPTAwMTAgdmFsPTB4ZDQwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRf Y29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxNCB2YWw9MHhjMDAwMDAwYyBsZW49NApwdF9w Y2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDE4IHZhbD0weDAwMDAwMDAwIGxl bj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMWMgdmFsPTB4ZDAw MDAwMDQgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyMCB2 YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVz cz0wMDI0IHZhbD0weDAwMDBjMjAxIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBd OiBhZGRyZXNzPTAwMjggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBb MDA6MDIuMF06IGFkZHJlc3M9MDAyYyB2YWw9MHgwNzE5MTlmMSBsZW49NApwdF9wY2lfcmVhZF9j b25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDMwIHZhbD0weGQ2MDAwMDAwIGxlbj00CnB0X3Bj aV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzQgdmFsPTB4MDAwMDAwNjAgbGVu PTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzOCB2YWw9MHgwMDAw MDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDNjIHZh bD0weDAwMDAwMTBiIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNz PTAwMDAgdmFsPTB4MDYwMDEwZGUgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06 IGFkZHJlc3M9MDAwNCB2YWw9MHgwMDEwMDAwNyBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFsw MDowMi4wXTogYWRkcmVzcz0wMDA4IHZhbD0weDAzMDAwMGEyIGxlbj00CnB0X3BjaV9yZWFkX2Nv bmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMGMgdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNp X3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxMCB2YWw9MHhkNDAwMDAwMCBsZW49 NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDE0IHZhbD0weGMwMDAw MDBjIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTggdmFs PTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9 MDAxYyB2YWw9MHhkMDAwMDAwNCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTog YWRkcmVzcz0wMDIwIHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAw OjAyLjBdOiBhZGRyZXNzPTAwMjQgdmFsPTB4MDAwMGMyMDEgbGVuPTQKcHRfcGNpX3JlYWRfY29u ZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyOCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lf cmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDJjIHZhbD0weDA3MTkxOWYxIGxlbj00 CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzAgdmFsPTB4ZDYwMDAw MDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzNCB2YWw9 MHgwMDAwMDA2MCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0w MDM4IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBh ZGRyZXNzPTAwM2MgdmFsPTB4MDAwMDAxMGIgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6 MDIuMF06IGFkZHJlc3M9MDAwMCB2YWw9MHgwNjAwMTBkZSBsZW49NApwdF9wY2lfcmVhZF9jb25m aWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZhbD0weDAwMTAwMDA3IGxlbj00CnB0X3BjaV9y ZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDggdmFsPTB4MDMwMDAwYTIgbGVuPTQK cHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwYyB2YWw9MHgwMDAwMDAw MCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDEwIHZhbD0w eGQ0MDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAw MTQgdmFsPTB4YzAwMDAwMGMgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFk ZHJlc3M9MDAxOCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDow Mi4wXTogYWRkcmVzcz0wMDFjIHZhbD0weGQwMDAwMDA0IGxlbj00CnB0X3BjaV9yZWFkX2NvbmZp ZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjAgdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3Jl YWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyNCB2YWw9MHgwMDAwYzIwMSBsZW49NApw dF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDI4IHZhbD0weDAwMDAwMDAw IGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMmMgdmFsPTB4 MDcxOTE5ZjEgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAz MCB2YWw9MHhkNjAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRk cmVzcz0wMDM0IHZhbD0weDAwMDAwMDYwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAy LjBdOiBhZGRyZXNzPTAwMzggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmln OiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzYyB2YWw9MHgwMDAwMDEwYiBsZW49NApwdF9wY2lfcmVh ZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDAwIHZhbD0weDA2MDAxMGRlIGxlbj00CnB0 X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4MDAxMDAwMDcg bGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwOCB2YWw9MHgw MzAwMDBhMiBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDBj IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRy ZXNzPTAwMTAgdmFsPTB4ZDQwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIu MF06IGFkZHJlc3M9MDAxNCB2YWw9MHhjMDAwMDAwYyBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6 IFswMDowMi4wXTogYWRkcmVzcz0wMDE4IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFk X2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMWMgdmFsPTB4ZDAwMDAwMDQgbGVuPTQKcHRf cGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyMCB2YWw9MHgwMDAwMDAwMCBs ZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDI0IHZhbD0weDAw MDBjMjAxIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjgg dmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJl c3M9MDAyYyB2YWw9MHgwNzE5MTlmMSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4w XTogYWRkcmVzcz0wMDMwIHZhbD0weGQ2MDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzog WzAwOjAyLjBdOiBhZGRyZXNzPTAwMzQgdmFsPTB4MDAwMDAwNjAgbGVuPTQKcHRfcGNpX3JlYWRf Y29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzOCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9w Y2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDNjIHZhbD0weDAwMDAwMTBiIGxl bj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDAgdmFsPTB4MDYw MDEwZGUgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwNCB2 YWw9MHgwMDEwMDAwNyBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVz cz0wMDA4IHZhbD0weDAzMDAwMGEyIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBd OiBhZGRyZXNzPTAwMGMgdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBb MDA6MDIuMF06IGFkZHJlc3M9MDAxMCB2YWw9MHhkNDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9j b25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDE0IHZhbD0weGMwMDAwMDBjIGxlbj00CnB0X3Bj aV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTggdmFsPTB4MDAwMDAwMDAgbGVu PTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxYyB2YWw9MHhkMDAw MDAwNCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDIwIHZh bD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNz PTAwMjQgdmFsPTB4MDAwMGMyMDEgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06 IGFkZHJlc3M9MDAyOCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFsw MDowMi4wXTogYWRkcmVzcz0wMDJjIHZhbD0weDA3MTkxOWYxIGxlbj00CnB0X3BjaV9yZWFkX2Nv bmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzAgdmFsPTB4ZDYwMDAwMDAgbGVuPTQKcHRfcGNp X3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzNCB2YWw9MHgwMDAwMDA2MCBsZW49 NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDM4IHZhbD0weDAwMDAw MDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwM2MgdmFs PTB4MDAwMDAxMGIgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9 MDAwMCB2YWw9MHgwNjAwMTBkZSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTog YWRkcmVzcz0wMDA0IHZhbD0weDAwMTAwMDA3IGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAw OjAyLjBdOiBhZGRyZXNzPTAwMDggdmFsPTB4MDMwMDAwYTIgbGVuPTQKcHRfcGNpX3JlYWRfY29u ZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwYyB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lf cmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDEwIHZhbD0weGQ0MDAwMDAwIGxlbj00 CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTQgdmFsPTB4YzAwMDAw MGMgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxOCB2YWw9 MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0w MDFjIHZhbD0weGQwMDAwMDA0IGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBh ZGRyZXNzPTAwMjAgdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6 MDIuMF06IGFkZHJlc3M9MDAyNCB2YWw9MHgwMDAwYzIwMSBsZW49NApwdF9wY2lfcmVhZF9jb25m aWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDI4IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9y ZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMmMgdmFsPTB4MDcxOTE5ZjEgbGVuPTQK cHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzMCB2YWw9MHhkNjAwMDAw MCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDM0IHZhbD0w eDAwMDAwMDYwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAw MzggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFk ZHJlc3M9MDAzYyB2YWw9MHgwMDAwMDEwYiBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDow Mi4wXTogYWRkcmVzcz0wMDAwIHZhbD0weDA2MDAxMGRlIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZp ZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4MDAxMDAwMDcgbGVuPTQKcHRfcGNpX3Jl YWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwOCB2YWw9MHgwMzAwMDBhMiBsZW49NApw dF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDBjIHZhbD0weDAwMDAwMDAw IGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTAgdmFsPTB4 ZDQwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAx NCB2YWw9MHhjMDAwMDAwYyBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRk cmVzcz0wMDE4IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAy LjBdOiBhZGRyZXNzPTAwMWMgdmFsPTB4ZDAwMDAwMDQgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmln OiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyMCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVh ZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDI0IHZhbD0weDAwMDBjMjAxIGxlbj00CnB0 X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjggdmFsPTB4MDAwMDAwMDAg bGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyYyB2YWw9MHgw NzE5MTlmMSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDMw IHZhbD0weGQ2MDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRy ZXNzPTAwMzQgdmFsPTB4MDAwMDAwNjAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIu MF06IGFkZHJlc3M9MDAzOCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6 IFswMDowMi4wXTogYWRkcmVzcz0wMDNjIHZhbD0weDAwMDAwMTBiIGxlbj00CnB0X3BjaV9yZWFk X2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMDAgdmFsPTB4MDYwMDEwZGUgbGVuPTQKcHRf cGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwNCB2YWw9MHgwMDEwMDAwNyBs ZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA4IHZhbD0weDAz MDAwMGEyIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMGMg dmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJl c3M9MDAxMCB2YWw9MHhkNDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4w XTogYWRkcmVzcz0wMDE0IHZhbD0weGMwMDAwMDBjIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzog WzAwOjAyLjBdOiBhZGRyZXNzPTAwMTggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRf Y29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxYyB2YWw9MHhkMDAwMDAwNCBsZW49NApwdF9w Y2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDIwIHZhbD0weDAwMDAwMDAwIGxl bj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjQgdmFsPTB4MDAw MGMyMDEgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyOCB2 YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVz cz0wMDJjIHZhbD0weDA3MTkxOWYxIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBd OiBhZGRyZXNzPTAwMzAgdmFsPTB4ZDYwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBb MDA6MDIuMF06IGFkZHJlc3M9MDAzNCB2YWw9MHgwMDAwMDA2MCBsZW49NApwdF9wY2lfcmVhZF9j b25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDM4IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3Bj aV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwM2MgdmFsPTB4MDAwMDAxMGIgbGVu PTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAwMCB2YWw9MHgwNjAw MTBkZSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDA0IHZh bD0weDAwMTAwMDA3IGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNz PTAwMDggdmFsPTB4MDMwMDAwYTIgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06 IGFkZHJlc3M9MDAwYyB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFsw MDowMi4wXTogYWRkcmVzcz0wMDEwIHZhbD0weGQ0MDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2Nv bmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTQgdmFsPTB4YzAwMDAwMGMgbGVuPTQKcHRfcGNp X3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxOCB2YWw9MHgwMDAwMDAwMCBsZW49 NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDFjIHZhbD0weGQwMDAw MDA0IGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjAgdmFs PTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9 MDAyNCB2YWw9MHgwMDAwYzIwMSBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTog YWRkcmVzcz0wMDI4IHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAw OjAyLjBdOiBhZGRyZXNzPTAwMmMgdmFsPTB4MDcxOTE5ZjEgbGVuPTQKcHRfcGNpX3JlYWRfY29u ZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzMCB2YWw9MHhkNjAwMDAwMCBsZW49NApwdF9wY2lf cmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDM0IHZhbD0weDAwMDAwMDYwIGxlbj00 CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzggdmFsPTB4MDAwMDAw MDAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzYyB2YWw9 MHgwMDAwMDEwYiBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0w MDAwIHZhbD0weDA2MDAxMGRlIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBh ZGRyZXNzPTAwMDQgdmFsPTB4MDAxMDAwMDcgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6 MDIuMF06IGFkZHJlc3M9MDAwOCB2YWw9MHgwMzAwMDBhMiBsZW49NApwdF9wY2lfcmVhZF9jb25m aWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDBjIHZhbD0weDAwMDAwMDAwIGxlbj00CnB0X3BjaV9y ZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMTAgdmFsPTB4ZDQwMDAwMDAgbGVuPTQK cHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAxNCB2YWw9MHhjMDAwMDAw YyBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDE4IHZhbD0w eDAwMDAwMDAwIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAw MWMgdmFsPTB4ZDAwMDAwMDQgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFk ZHJlc3M9MDAyMCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDow Mi4wXTogYWRkcmVzcz0wMDI0IHZhbD0weDAwMDBjMjAxIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZp ZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMjggdmFsPTB4MDAwMDAwMDAgbGVuPTQKcHRfcGNpX3Jl YWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAyYyB2YWw9MHgwNzE5MTlmMSBsZW49NApw dF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRkcmVzcz0wMDMwIHZhbD0weGQ2MDAwMDAw IGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAyLjBdOiBhZGRyZXNzPTAwMzQgdmFsPTB4 MDAwMDAwNjAgbGVuPTQKcHRfcGNpX3JlYWRfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAz OCB2YWw9MHgwMDAwMDAwMCBsZW49NApwdF9wY2lfcmVhZF9jb25maWc6IFswMDowMi4wXTogYWRk cmVzcz0wMDNjIHZhbD0weDAwMDAwMTBiIGxlbj00CnB0X3BjaV9yZWFkX2NvbmZpZzogWzAwOjAy LjBdOiBhZGRyZXNzPTAwMDQgdmFsPTB4MDAwMDAwMDcgbGVuPTIKWGVuUENJIC0tPiBYZW5QY2lQ ZG9fRXZ0RGV2aWNlV2RtSXJwUHJlcHJvY2Vzc19TVEFSVF9ERVZJQ0UKWGVuUENJICAgICBkZXZp Y2UvdmlmLzAKWGVuUENJICAgICBDbVJlc291cmNlVHlwZU1lbW9yeSAoMCkKWGVuUENJICAgICBT dGFydCA9IGQ1MDAwMDAwLCBMZW5ndGggPSAwClhlblBDSSAgICAgcGZuWzBdID0gMDAwMGFhMDAK WGVuUENJICAgICBOZXcgU3RhcnQgPSAwMDAwMDAwMDBhYTAwMDAwLCBMZW5ndGggPSA0MDk2Clhl blBDSSAgICAgQ21SZXNvdXJjZVR5cGVNZW1vcnkgKDEpClhlblBDSSAgICAgU3RhcnQgPSBkNTAw MDAwMSwgTGVuZ3RoID0gMApYZW5QQ0kgPC0tIFhlblBjaVBkb19FdnREZXZpY2VXZG1JcnBQcmVw cm9jZXNzX1NUQVJUX0RFVklDRQpYZW5QQ0kgLS0+IFhlblBjaVBkb19FdnREZXZpY2VQcmVwYXJl SGFyZHdhcmUKWGVuUENJIDwtLSBYZW5QY2lQZG9fRXZ0RGV2aWNlUHJlcGFyZUhhcmR3YXJlClhl blBDSSAtLT4gWGVuUGNpUGRvX0V2dERldmljZUQwRW50cnkKWGVuUENJICAgICBXZGZQb3dlckRl dmljZUQzRmluYWwKWGVuUENJIC0tPiBYZW5Db25maWdfSW5pdENvbmZpZ1BhZ2UKWGVuUENJICAg ICBmZG9fZHJpdmVyX29iamVjdCA9IDg5QTg5QTMwClhlblBDSSAgICAgZmRvX2RyaXZlcl9leHRl bnNpb24gPSAwMDAwMDAwMApYZW5QQ0kgICAgIGZkb19kcml2ZXJfb2JqZWN0ID0gODlDNTA5MjgK WGVuUENJICAgICBmZG9fZHJpdmVyX2V4dGVuc2lvbiA9IDAwMDAwMDAwClhlblBDSSA8LS0gWGVu Q29uZmlnX0luaXRDb25maWdQYWdlClhlblBDSSAtLT4gWGVuUGNpX1hlbkNvbmZpZ0RldmljZVNw ZWNpZnlCdWZmZXJzClhlblBDSSA8LS0gWGVuUGNpX1hlbkNvbmZpZ0RldmljZVNwZWNpZnlCdWZm ZXJzClhlblBDSSA8LS0gWGVuUGNpUGRvX0V2dERldmljZUQwRW50cnkKWGVuTmV0IC0tPiBYZW5O ZXRfSW5pdApYZW5OZXQgICAgIElSUUwgPSAwClhlbk5ldCAgICAgTmRpc1JlYWRQY2lTbG90SW5m b3JtYXRpb24gPSAwClhlbk5ldCAgICAgbnJsX2xlbmd0aCA9IDQwClhlbk5ldCAgICAgaXJxX3Zl Y3RvciA9IDAwYiwgaXJxX2xldmVsID0gMDBiLCBpcnFfbW9kZSA9IE5kaXNJbnRlcnJ1cHRMZXZl bFNlbnNpdGl2ZQpYZW5OZXQgICAgIFhFTl9JTklUX1RZUEVfMTMKWGVuTmV0ICAgICBYRU5fSU5J VF9UWVBFX1ZFQ1RPUlMKWGVuTmV0ICAgICBYRU5fSU5JVF9UWVBFX0RFVklDRV9TVEFURSAtIDg5 QkI3QzQ0Clhlbk5ldCAgICAgWEVOX0lOSVRfVFlQRV9BQ1RJVkUKU2NhdHRlckdhdGhlciA9IDEK TGFyZ2VTZW5kT2ZmbG9hZCA9IDYxNDQwCkNoZWNrc3VtT2ZmbG9hZCA9IDEKQ2hlY2tzdW1PZmZs b2FkUnhDaGVjayA9IDEKTVRVID0gMTUwMApSeEludGVycnVwdE1vZGVyYXRpb24gPSAwCkNvdWxk IG5vdCByZWFkIE5ldHdvcmtBZGRyZXNzIHZhbHVlIChjMDAwMDAwMSkKWGVuUENJIC0tPiBYZW5Q Y2lfWGVuQ29uZmlnRGV2aWNlU3BlY2lmeUJ1ZmZlcnMKWGVuUENJICAgICBCYWNrZW5kIFN0YXRl IENoYW5nZWQgdG8gSW5pdFdhaXQgKC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xLzAvc3Rh dGUpClhlblBDSSAtLT4gRXZ0Q2huX0JpbmQKWGVuUENJIDwtLSBFdnRDaG5fQmluZApYZW5QQ0kg ICAgIEJhY2tlbmQgU3RhdGUgQ2hhbmdlZCB0byBDb25uZWN0ZWQgKC9sb2NhbC9kb21haW4vMC9i YWNrZW5kL3ZpZi8xLzAvc3RhdGUpClhlblBDSSA8LS0gWGVuUGNpX1hlbkNvbmZpZ0RldmljZVNw ZWNpZnlCdWZmZXJzClhlbk5ldCAtLT4gWGVuTmV0X0Nvbm5lY3RCYWNrZW5kClhlbk5ldCAgICAg WEVOX0lOSVRfVFlQRV8xMwpYZW5OZXQgICAgIFhFTl9JTklUX1RZUEVfVkVDVE9SUwpYZW5OZXQg ICAgIFhFTl9JTklUX1RZUEVfREVWSUNFX1NUQVRFIC0gODlCQjdDNDQKWGVuTmV0ICAgICBYRU5f SU5JVF9UWVBFX1JJTkcgLSB0eC1yaW5nLXJlZiA9IDg5OTVBMDAwClhlbk5ldCAgICAgWEVOX0lO SVRfVFlQRV9SSU5HIC0gcngtcmluZy1yZWYgPSA4OTk1OTAwMApYZW5OZXQgICAgIFhFTl9JTklU X1RZUEVfRVZFTlRfQ0hBTk5FTCAtIGV2ZW50LWNoYW5uZWwgPSA2Clhlbk5ldCAgICAgWEVOX0lO SVRfVFlQRV8xMgpYZW5OZXQgPC0tIFhlbk5ldF9Db25uZWN0QmFja2VuZApYZW5QQ0kgLS0+IFhl blBjaV9CSVNfR2V0RG1hQWRhcHRlcgpYZW5QQ0kgICAgIElSUUwgPSAwClhlblBDSSAgICAgRGV2 aWNlIERlc2NyaXB0aW9uID0gQkE1MDM2MkM6ClhlblBDSSAgICAgIFZlcnNpb24gID0gMgpYZW5Q Q0kgICAgICBNYXN0ZXIgPSAxClhlblBDSSAgICAgIFNjYXR0ZXJHYXRoZXIgPSAxClhlblBDSSAg ICAgIERlbWFuZE1vZGUgPSAwClhlblBDSSAgICAgIEF1dG9Jbml0aWFsaXplID0gMApYZW5QQ0kg ICAgICBEbWEzMkJpdEFkZHJlc3NlcyA9IDAKWGVuUENJICAgICAgSWdub3JlQ291bnQgPSAwClhl blBDSSAgICAgIERtYTY0Qml0QWRkcmVzc2VzID0gMQpYZW5QQ0kgICAgICBCdXNOdW1iZXIgPSAw ClhlblBDSSAgICAgIERtYUNoYW5uZWwgPSAwClhlblBDSSAgICAgIEludGVyZmFjZVR5cGUgPSAw ClhlblBDSSAgICAgIERtYVdpZHRoID0gMApYZW5QQ0kgICAgICBEbWFTcGVlZCA9IDAKWGVuUENJ ICAgICAgTWF4aW11bUxlbmd0aCA9IDEyMjg4MApYZW5QQ0kgICAgICBEbWFQb3J0ID0gMApYZW5Q Q0kgICAgIEFib3V0IHRvIGNhbGwgSW9HZXRBdHRhY2hlZERldmljZVJlZmVyZW5jZQpYZW5QQ0kg ICAgIEJlZm9yZSBzdGFydCBvZiBsb29wIC0gY3VyciA9IDg5OTgzMDMwClhlblBDSSAgICAgRW5k IG9mIGxvb3AKWGVuUENJIDwtLSBYZW5QY2lfQklTX0dldERtYUFkYXB0ZXIKWGVuUENJIC0tPiBY ZW5QY2lfRE9QX0NhbGN1bGF0ZVNjYXR0ZXJHYXRoZXJMaXN0ClhlblBDSSAgICAgTWRsID0gMDAw MDAwMDAKWGVuUENJICAgICBDdXJyZW50VmEgPSAwMDAwMDAwMApYZW5QQ0kgICAgIExlbmd0aCA9 IDY5NjMyClhlblBDSSAgICAgU2NhdHRlckdhdGhlckxpc3RTaXplID0gMzAwLCBOdW1iZXJPZk1h cFJlZ2lzdGVycyA9IDE3ClhlblBDSSA8LS0gWGVuUGNpX0RPUF9DYWxjdWxhdGVTY2F0dGVyR2F0 aGVyTGlzdApYZW5OZXQgLS0+IFhlbk5ldF9SeEluaXQKWGVuTmV0IDwtLSBYZW5OZXRfUnhJbml0 Clhlbk5ldCA8LS0gWGVuTmV0X0luaXQKR2V0IFVua25vd24gT0lEIDB4MTAyMDIKR2V0IFVua25v d24gT0lEIDB4ZmQwMTAxMDAKWGVuTmV0IFhlbk5ldF9QblBFdmVudE5vdGlmeSBjYWxsZWQgKGxp bmUgNjcxKQpwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9MDAzYyB2YWw9 MHgwMDAwMDAwYiBsZW49MQpwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJlc3M9 MDAzYyB2YWw9MHgwMDAwMDAwYiBsZW49MQpHZXQgVW5rbm93biBPSUQgMHgxMDIwMgpHZXQgVW5r bm93biBPSUQgMHhmZDAxMDEwMApwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIuMF06IGFkZHJl c3M9MDAzYyB2YWw9MHgwMDAwMDAwYiBsZW49MQpwdF9wY2lfd3JpdGVfY29uZmlnOiBbMDA6MDIu MF06IGFkZHJlc3M9MDAzYyB2YWw9MHgwMDAwMDAwYiBsZW49MQpHZXQgVW5rbm93biBPSUQgMHgx MDIwMQpHZXQgVW5rbm93biBPSUQgMHhmYzAxMDIxMApHZXQgT0lEX1RDUF9UQVNLX09GRkxPQUQK WGVuTmV0ICAgICAoQlVGRkVSX1RPT19TSE9SVCAxMDAgPiAyOCkKR2V0IE9JRF9UQ1BfVEFTS19P RkZMT0FECmNvbmZpZ19jc3VtIGVuYWJsZWQKbnRvID0gODlBNTE2REMKbnRvLT5TaXplID0gMjQK bnRvLT5UYXNrQnVmZmVyTGVuZ3RoID0gMTYKY29uZmlnX2dzbyBlbmFibGVkCm50byA9IDg5QTUx NzAwCm50by0+U2l6ZSA9IDI0Cm50by0+VGFza0J1ZmZlckxlbmd0aCA9IDE2CiYobnR0bHMtPklw T3B0aW9ucykgPSA4OUE1MTcyMQpTZXQgT0lEX1RDUF9UQVNLX09GRkxPQUQKVGNwSXBDaGVja3N1 bU5kaXNUYXNrCiAgVjRUcmFuc21pdC5JcE9wdGlvbnNTdXBwb3J0ZWQgID0gMAogIFY0VHJhbnNt aXQuVGNwT3B0aW9uc1N1cHBvcnRlZCA9IDEKICBWNFRyYW5zbWl0LlRjcENoZWNrc3VtICAgICAg ICAgPSAxCiAgVjRUcmFuc21pdC5VZHBDaGVja3N1bSAgICAgICAgID0gMAogIFY0VHJhbnNtaXQu SXBDaGVja3N1bSAgICAgICAgICA9IDAKICBWNFJlY2VpdmUuSXBPcHRpb25zU3VwcG9ydGVkICAg PSAwCiAgVjRSZWNlaXZlLlRjcE9wdGlvbnNTdXBwb3J0ZWQgID0gMAogIFY0UmVjZWl2ZS5UY3BD aGVja3N1bSAgICAgICAgICA9IDEKICBWNFJlY2VpdmUuVWRwQ2hlY2tzdW0gICAgICAgICAgPSAw CiAgVjRSZWNlaXZlLklwQ2hlY2tzdW0gICAgICAgICAgID0gMAogIFY2VHJhbnNtaXQuSXBPcHRp b25zU3VwcG9ydGVkICA9IDAKICBWNlRyYW5zbWl0LlRjcE9wdGlvbnNTdXBwb3J0ZWQgPSAwCiAg VjZUcmFuc21pdC5UY3BDaGVja3N1bSAgICAgICAgID0gMAogIFY2VHJhbnNtaXQuVWRwQ2hlY2tz dW0gICAgICAgICA9IDAKICBWNlJlY2VpdmUuSXBPcHRpb25zU3VwcG9ydGVkICAgPSAwCiAgVjZS ZWNlaXZlLlRjcE9wdGlvbnNTdXBwb3J0ZWQgID0gMAogIFY2UmVjZWl2ZS5UY3BDaGVja3N1bSAg ICAgICAgICA9IDAKICBWNlJlY2VpdmUuVWRwQ2hlY2tzdW0gICAgICAgICAgPSAwClRjcExhcmdl U2VuZE5kaXNUYXNrCiAgTWF4T2ZmTG9hZFNpemUgICAgICAgICAgICAgICAgID0gNjE0NDAKICBN aW5TZWdtZW50Q291bnQgICAgICAgICAgICAgICAgPSA0CiAgVGNwT3B0aW9ucyAgICAgICAgICAg ICAgICAgICAgID0gMAogIElwT3B0aW9ucyAgICAgICAgICAgICAgICAgICAgICA9IDAKR2V0IFVu a25vd24gT0lEIDB4ZmQwMTAxMDAKU2V0IFVua25vd24gT0lEIDB4MTAxMTkKU2V0IE9JRF9HRU5f Q1VSUkVOVF9MT09LQUhFQUQgMTI4ClNldCBPSURfR0VOX0NVUlJFTlRfUEFDS0VUX0ZJTFRFUgog IE5ESVNfUEFDS0VUX1RZUEVfRElSRUNURUQKICBORElTX1BBQ0tFVF9UWVBFX01VTFRJQ0FTVAog IE5ESVNfUEFDS0VUX1RZUEVfQlJPQURDQVNUClhlbk5ldCAgICAgKEJVRkZFUl9UT09fU0hPUlQg MTQwID4gMCkKR2V0IFVua25vd24gT0lEIDB4MTAxMTcKWGVuTmV0ICAgICAoQlVGRkVSX1RPT19T SE9SVCAxNDAgPiAwKQpYZW5QQ0kgLS0+IFhlblBjaV9FdnREZXZpY2VVc2FnZU5vdGlmaWNhdGlv bgpYZW5QQ0kgICAgIG5vdGlmaWNhdGlvbl90eXBlID0gUGFnaW5nLCBmbGFnID0gMQpYZW5QQ0kg PC0tIFhlblBjaV9FdnREZXZpY2VVc2FnZU5vdGlmaWNhdGlvbgpYZW5QQ0kgLS0+IFhlblBjaVBk b19FdnREZXZpY2VVc2FnZU5vdGlmaWNhdGlvbgpYZW5QQ0kgICAgIHBhdGggPSBkZXZpY2UvdmJk Lzc2OApYZW5QQ0kgICAgIG5vdGlmaWNhdGlvbl90eXBlID0gUGFnaW5nLCBmbGFnID0gMQpYZW5Q Q0kgPC0tIFhlblBjaVBkb19FdnREZXZpY2VVc2FnZU5vdGlmaWNhdGlvbgpYZW5QQ0kgLS0+IFhl blBjaV9FdnREZXZpY2VVc2FnZU5vdGlmaWNhdGlvbgpYZW5QQ0kgICAgIG5vdGlmaWNhdGlvbl90 eXBlID0gRHVtcCwgZmxhZyA9IDEKWGVuUENJIDwtLSBYZW5QY2lfRXZ0RGV2aWNlVXNhZ2VOb3Rp ZmljYXRpb24KWGVuUENJIC0tPiBYZW5QY2lQZG9fRXZ0RGV2aWNlVXNhZ2VOb3RpZmljYXRpb24K WGVuUENJICAgICBwYXRoID0gZGV2aWNlL3ZiZC83NjgKWGVuUENJICAgICBub3RpZmljYXRpb25f dHlwZSA9IER1bXAsIGZsYWcgPSAxClhlblBDSSA8LS0gWGVuUGNpUGRvX0V2dERldmljZVVzYWdl Tm90aWZpY2F0aW9uClhlbk5ldCAgICAgKEJVRkZFUl9UT09fU0hPUlQgMTQwID4gMCkKWGVuTmV0 ICAgICAoQlVGRkVSX1RPT19TSE9SVCAxNDAgPiAwKQpTZXQgVW5rbm93biBPSUQgMHgxMDExOApT ZXQgVW5rbm93biBPSUQgMHhmZDAxMDEwMwpTZXQgVW5rbm93biBPSUQgMHhmZDAxMDEwMwogICAg IFNldCBPSURfODAyXzNfTVVMVElDQVNUX0xJU1QKICAgICAgIExlbmd0aCA9IDYKICAgICAgIEVu dHJpZXMgPSAxClhlblBDSSAtLT4gWGVuUGNpX0V2dERldmljZUZpbGVDcmVhdGUKWGVuUENJIDwt LSBYZW5QY2lfRXZ0RGV2aWNlRmlsZUNyZWF0ZQpYZW5QQ0kgLS0+IFhlblBjaV9FdnRJb1dyaXRl ClhlblBDSSAgICAgMzUgYnl0ZXMgb2Ygd3JpdGUgYnVmZmVyIHJlbWFpbmluZwpYZW5QQ0kgICAg IGNvbXBsZXRpbmcgcmVxdWVzdCB3aXRoIGxlbmd0aCAzNQpYZW5QQ0kgPC0tIFhlblBjaV9FdnRJ b1dyaXRlClhlblBDSSAtLT4gWGVuUGNpX0V2dElvUmVhZApYZW5QQ0kgICAgIGZvdW5kIHBlbmRp bmcgcmVhZApYZW5QQ0kgPC0tIFhlblBjaV9Qcm9jZXNzUmVhZFJlcXVlc3QKWGVuUENJIDwtLSBY ZW5QY2lfRXZ0SW9SZWFkClhlblBDSSAtLT4gWGVuUGNpX0V2dElvUmVhZApYZW5QQ0kgICAgIG5v IGRhdGEgdG8gcmVhZApYZW5QQ0kgPC0tIFhlblBjaV9FdnRJb1JlYWQKWGVuUENJIC0tPiBYZW5Q Y2lfSW9XYXRjaApYZW5QQ0kgICAgIGZvdW5kIHBlbmRpbmcgcmVhZCAtIE1pbm9yRnVuY3Rpb24g PSAwLCBsZW5ndGggPSAxMDI0ClhlblBDSSA8LS0gWGVuUGNpX1Byb2Nlc3NSZWFkUmVxdWVzdApY ZW5QQ0kgPC0tIFhlblBjaV9Jb1dhdGNoClhlblBDSSAtLT4gWGVuUGNpX0V2dElvV3JpdGUKWGVu UENJICAgICAzMyBieXRlcyBvZiB3cml0ZSBidWZmZXIgcmVtYWluaW5nClhlblBDSSAtLT4gWGVu QnVzX1JhdwpYZW5QQ0kgPC0tIFhlbkJ1c19SYXcKWGVuUENJICAgICBjb21wbGV0aW5nIHJlcXVl c3Qgd2l0aCBsZW5ndGggMzMKWGVuUENJIDwtLSBYZW5QY2lfRXZ0SW9Xcml0ZQpYZW5QQ0kgLS0+ IFhlblBjaV9FdnRJb1JlYWQKWGVuUENJICAgICBmb3VuZCBwZW5kaW5nIHJlYWQKWGVuUENJIDwt LSBYZW5QY2lfUHJvY2Vzc1JlYWRSZXF1ZXN0ClhlblBDSSA8LS0gWGVuUGNpX0V2dElvUmVhZApY ZW5QQ0kgLS0+IFhlblBjaV9FdnRJb1JlYWQKWGVuUENJICAgICBubyBkYXRhIHRvIHJlYWQKWGVu UENJIDwtLSBYZW5QY2lfRXZ0SW9SZWFkClNldCBVbmtub3duIE9JRCAweGZkMDEwMTAzCkdldCBV bmtub3duIE9JRCAweGQwMTAxMDgKICAgICBTZXQgT0lEXzgwMl8zX01VTFRJQ0FTVF9MSVNUCiAg ICAgICBMZW5ndGggPSAxMgogICAgICAgRW50cmllcyA9IDIKR2V0IFVua25vd24gT0lEIDB4ZDAx MDEwOApHZXQgVW5rbm93biBPSUQgMHhkMDEwMTA4Cg== --_005_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3heavyvm03he_ Content-Type: application/octet-stream; name="xci-dmesg.log" Content-Description: xci-dmesg.log Content-Disposition: attachment; filename="xci-dmesg.log"; size=6517; creation-date="Wed, 15 Apr 2009 11:20:31 GMT"; modification-date="Wed, 15 Apr 2009 11:20:31 GMT" Content-Transfer-Encoding: base64 KFhFTikgQmFkIGNvbnNvbGU9IG9wdGlvbiAndHR5MCcKIF9fICBfXyAgICAgICAgICAgIF9fX19f IF8gIF8gICAgICAgICAgICAgICAgICAgICAgXyAgICAgICAgXyAgICAgXyAgICAgIAogXCBcLyAv X19fIF8gX18gICB8X19fIC98IHx8IHwgICAgIF8gICBfIF8gX18gIF9fX3wgfF8gX18gX3wgfF9f IHwgfCBfX18gCiAgXCAgLy8gXyBcICdfIFwgICAgfF8gXHwgfHwgfF8gX198IHwgfCB8ICdfIFwv IF9ffCBfXy8gX2AgfCAnXyBcfCB8LyBfIFwKICAvICBcICBfXy8gfCB8IHwgIF9fXykgfF9fICAg X3xfX3wgfF98IHwgfCB8IFxfXyBcIHx8IChffCB8IHxfKSB8IHwgIF9fLwogL18vXF9cX19ffF98 IHxffCB8X19fXyhfKSB8X3wgICAgIFxfXyxffF98IHxffF9fXy9cX19cX18sX3xfLl9fL3xffFxf X198CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKKFhFTikgWGVuIHZlcnNpb24gMy40LXVuc3RhYmxlIChyb290 QFt1bmtub3duXSkgKGdjYyB2ZXJzaW9uIDQuMi40KSBTdW4gQXByICA1IDIyOjE3OjI1IFVUQyAy MDA5CihYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IHVuYXZhaWxhYmxlCihYRU4pIENvbW1hbmQgbGlu ZTogY29uc29sZT10dHkwIGRvbTBfbWVtPTEyOE0gaW9tbXU9cmVxdWlyZWQgaW9tbXVfaW5jbHVz aXZlX21hcHBpbmc9MQooWEVOKSBWaWRlbyBpbmZvcm1hdGlvbjoKKFhFTikgIFZHQSBpcyB0ZXh0 IG1vZGUgODB4MjUsIGZvbnQgOHgxNgooWEVOKSAgVkJFL0REQyBtZXRob2RzOiBWMjsgRURJRCB0 cmFuc2ZlciB0aW1lOiAxIHNlY29uZHMKKFhFTikgRGlzYyBpbmZvcm1hdGlvbjoKKFhFTikgIEZv dW5kIDIgTUJSIHNpZ25hdHVyZXMKKFhFTikgIEZvdW5kIDIgRUREIGluZm9ybWF0aW9uIHN0cnVj dHVyZXMKKFhFTikgWGVuLWU4MjAgUkFNIG1hcDoKKFhFTikgIDAwMDAwMDAwMDAwMDAwMDAgLSAw MDAwMDAwMDAwMDhmMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDAwMDhmMDAwIC0gMDAwMDAw MDAwMDBhMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDAwMGUwMDAwIC0gMDAwMDAwMDAw MDEwMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDBhY2E1 YzAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDBhY2E1YzAwMCAtIDAwMDAwMDAwYWNkNjEwMDAg KEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDBhY2Q2MTAwMCAtIDAwMDAwMDAwYWY2YmQwMDAgKHVz YWJsZSkKKFhFTikgIDAwMDAwMDAwYWY2YmQwMDAgLSAwMDAwMDAwMGFmNmJmMDAwIChyZXNlcnZl ZCkKKFhFTikgIDAwMDAwMDAwYWY2YmYwMDAgLSAwMDAwMDAwMGFmNzE1MDAwICh1c2FibGUpCihY RU4pICAwMDAwMDAwMGFmNzE1MDAwIC0gMDAwMDAwMDBhZjdiZjAwMCAoQUNQSSBOVlMpCihYRU4p ICAwMDAwMDAwMGFmN2JmMDAwIC0gMDAwMDAwMDBhZjdlNzAwMCAodXNhYmxlKQooWEVOKSAgMDAw MDAwMDBhZjdlNzAwMCAtIDAwMDAwMDAwYWY3ZmYwMDAgKEFDUEkgZGF0YSkKKFhFTikgIDAwMDAw MDAwYWY3ZmYwMDAgLSAwMDAwMDAwMGFmODAwMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMGFm ODAwMDAwIC0gMDAwMDAwMDBiMDAwMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGY4MDAw MDAwIC0gMDAwMDAwMDBmZDAwMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZmZTAwMDAw IC0gMDAwMDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMTAwMDAwMDAwIC0g MDAwMDAwMDFkMDAwMDAwMCAodXNhYmxlKQooWEVOKSBTeXN0ZW0gUkFNOiA2MTMxTUIgKDYyNzg5 MzZrQikKKFhFTikgQUNQSTogUlNEUCAwMDBGRTAyMCwgMDAyNCAocjIgSU5URUwgKQooWEVOKSBB Q1BJOiBYU0RUIEFGN0ZFMTIwLCAwMDZDIChyMSBJTlRFTCAgRFg1OFNPICAgICAgICBEQjAgICAg ICAgMTAwMDAxMykKKFhFTikgQUNQSTogRkFDUCBBRjdGRDAwMCwgMDBGNCAocjMgSU5URUwgIERY NThTTyAgICAgICAgREIwIE1TRlQgIDEwMDAwMEQpCihYRU4pIEFDUEkgV2FybmluZyAodGJmYWR0 LTA0NDQpOiBPcHRpb25hbCBmaWVsZCAiUG0yQ29udHJvbEJsb2NrIiBoYXMgemVybyBhZGRyZXNz IG9yIGxlbmd0aDogMDAwMDAwMDAwMDAwMDQ1MC8wIFsyMDA3MDEyNl0KKFhFTikgQUNQSTogRFNE VCBBRjdGODAwMCwgNDVEOSAocjIgSU5URUwgIERYNThTTyAgICAgICAgREIwIE1TRlQgIDEwMDAw MEQpCihYRU4pIEFDUEk6IEZBQ1MgQUY3MjgwMDAsIDAwNDAKKFhFTikgQUNQSTogQVBJQyBBRjdG NzAwMCwgMDEzOCAocjIgSU5URUwgIERYNThTTyAgICAgICAgREIwIE1TRlQgIDEwMDAwMEQpCihY RU4pIEFDUEk6IFdERFQgQUY3RjYwMDAsIDAwNDAgKHIxIElOVEVMICBEWDU4U08gICAgICAgIERC MCBNU0ZUICAxMDAwMDBEKQooWEVOKSBBQ1BJOiBNQ0ZHIEFGN0Y1MDAwLCAwMDNDIChyMSBJTlRF TCAgRFg1OFNPICAgICAgICBEQjAgTVNGVCAgMTAwMDAwRCkKKFhFTikgQUNQSTogQVNGISBBRjdG NDAwMCwgMDBBQyAocjMyIElOVEVMICBEWDU4U08gICAgICAgIERCMCBNU0ZUICAxMDAwMDBEKQoo WEVOKSBBQ1BJOiBTU0RUIEFGN0VBMDAwLCA3MEFDIChyMSBJTlRFTCAgU1NEVCAgUE0gICAgICBE QjAgTVNGVCAgMTAwMDAwRCkKKFhFTikgQUNQSTogRE1BUiBBRjdFNzAwMCwgMDE0MCAocjEgSU5U RUwgIERYNThTTyAgICAgICAgREIwIE1TRlQgIDEwMDAwMEQpCihYRU4pIEFDUEk6IFdEVFQgQUY3 RjIwMDAsIDAyMEMgKHIyIElOVEVMICBEWDU4U08gICAgICAgIERCMCBNU0ZUICAxMDAwMDBEKQoo WEVOKSBBQ1BJOiBBU1BUIEFGN0YzMDAwLCAwMDM0IChyNCBJTlRFTCAgUGVyZlR1bmUgICAgICBE QjAgTVNGVCAgMTAwMDAwRCkKKFhFTikgWGVuIGhlYXA6IDE0TUIgKDE0NTMya0IpCihYRU4pIERv bWFpbiBoZWFwIGluaXRpYWxpc2VkCihYRU4pIFByb2Nlc3NvciAjMCA3OjEwIEFQSUMgdmVyc2lv biAyMQooWEVOKSBQcm9jZXNzb3IgIzIgNzoxMCBBUElDIHZlcnNpb24gMjEKKFhFTikgUHJvY2Vz c29yICM0IDc6MTAgQVBJQyB2ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjNiA3OjEwIEFQSUMg dmVyc2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzEgNzoxMCBBUElDIHZlcnNpb24gMjEKKFhFTikg UHJvY2Vzc29yICMzIDc6MTAgQVBJQyB2ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjNSA3OjEw IEFQSUMgdmVyc2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzcgNzoxMCBBUElDIHZlcnNpb24gMjEK KFhFTikgSU9BUElDWzBdOiBhcGljX2lkIDgsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMwMDAw MCwgR1NJIDAtMjMKKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAgRmxhdC4gIFVzaW5nIDEgSS9P IEFQSUNzCihYRU4pIEludGVsIFZULWQgaGFzIGJlZW4gZW5hYmxlZAooWEVOKSBVc2luZyBzY2hl ZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQpCihYRU4pIERldGVjdGVkIDI2NjYu Nzk5IE1IeiBwcm9jZXNzb3IuCihYRU4pIFZNWDogRVBUIGlzIGF2YWlsYWJsZS4KKFhFTikgVk1Y OiBWUElEIGlzIGF2YWlsYWJsZS4KKFhFTikgSFZNOiBWTVggZW5hYmxlZAooWEVOKSBIVk06IEhh cmR3YXJlIEFzc2lzdGVkIFBhZ2luZyBkZXRlY3RlZC4KKFhFTikgQ1BVMDogSW50ZWwoUikgQ29y ZShUTSkgaTcgQ1BVICAgICAgICAgOTIwICBAIDIuNjdHSHogc3RlcHBpbmcgMDQKKFhFTikgQm9v dGluZyBwcm9jZXNzb3IgMS8yIGVpcCA4YzAwMAooWEVOKSBDUFUxOiBJbnRlbChSKSBDb3JlKFRN KSBpNyBDUFUgICAgICAgICA5MjAgIEAgMi42N0dIeiBzdGVwcGluZyAwNAooWEVOKSBCb290aW5n IHByb2Nlc3NvciAyLzQgZWlwIDhjMDAwCihYRU4pIENQVTI6IEludGVsKFIpIENvcmUoVE0pIGk3 IENQVSAgICAgICAgIDkyMCAgQCAyLjY3R0h6IHN0ZXBwaW5nIDA0CihYRU4pIEJvb3RpbmcgcHJv Y2Vzc29yIDMvNiBlaXAgOGMwMDAKKFhFTikgQ1BVMzogSW50ZWwoUikgQ29yZShUTSkgaTcgQ1BV ICAgICAgICAgOTIwICBAIDIuNjdHSHogc3RlcHBpbmcgMDQKKFhFTikgQm9vdGluZyBwcm9jZXNz b3IgNC8xIGVpcCA4YzAwMAooWEVOKSBDUFU0OiBJbnRlbChSKSBDb3JlKFRNKSBpNyBDUFUgICAg ICAgICA5MjAgIEAgMi42N0dIeiBzdGVwcGluZyAwNAooWEVOKSBCb290aW5nIHByb2Nlc3NvciA1 LzMgZWlwIDhjMDAwCihYRU4pIENQVTU6IEludGVsKFIpIENvcmUoVE0pIGk3IENQVSAgICAgICAg IDkyMCAgQCAyLjY3R0h6IHN0ZXBwaW5nIDA0CihYRU4pIEJvb3RpbmcgcHJvY2Vzc29yIDYvNSBl aXAgOGMwMDAKKFhFTikgQ1BVNjogSW50ZWwoUikgQ29yZShUTSkgaTcgQ1BVICAgICAgICAgOTIw ICBAIDIuNjdHSHogc3RlcHBpbmcgMDQKKFhFTikgQm9vdGluZyBwcm9jZXNzb3IgNy83IGVpcCA4 YzAwMAooWEVOKSBDUFU3OiBJbnRlbChSKSBDb3JlKFRNKSBpNyBDUFUgICAgICAgICA5MjAgIEAg Mi42N0dIeiBzdGVwcGluZyAwNAooWEVOKSBUb3RhbCBvZiA4IHByb2Nlc3NvcnMgYWN0aXZhdGVk LgooWEVOKSBFTkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgIC0+IFVzaW5nIG5ldyBBQ0sgbWV0 aG9kCihYRU4pIGNoZWNraW5nIFRTQyBzeW5jaHJvbml6YXRpb24gYWNyb3NzIDggQ1BVczogcGFz c2VkLgooWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAzLjU3OU1IeiBBQ1BJIFBNIFRpbWVyCihYRU4p IEJyb3VnaHQgdXAgOCBDUFVzCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVkCihYRU4p IEkvTyB2aXJ0dWFsaXNhdGlvbiBmb3IgUFYgZ3Vlc3RzIGRpc2FibGVkCihYRU4pIFtWVC1EXWlv bW11LmM6MTI5MTpkMzI3NjcgZG9tYWluX2NvbnRleHRfbWFwcGluZzppbnZhbGlkCihYRU4pIFtW VC1EXWlvbW11LmM6MTI5MTpkMzI3NjcgZG9tYWluX2NvbnRleHRfbWFwcGluZzppbnZhbGlkCihY RU4pIFtWVC1EXWlvbW11LmM6MTI5MTpkMzI3NjcgZG9tYWluX2NvbnRleHRfbWFwcGluZzppbnZh bGlkCihYRU4pIFtWVC1EXWlvbW11LmM6MTI5MTpkMzI3NjcgZG9tYWluX2NvbnRleHRfbWFwcGlu ZzppbnZhbGlkCihYRU4pIFtWVC1EXWlvbW11LmM6MTI5MTpkMzI3NjcgZG9tYWluX2NvbnRleHRf bWFwcGluZzppbnZhbGlkCihYRU4pIFtWVC1EXWlvbW11LmM6MTI5MTpkMzI3NjcgZG9tYWluX2Nv bnRleHRfbWFwcGluZzppbnZhbGlkCihYRU4pIFtWVC1EXWlvbW11LmM6MTI5MTpkMzI3NjcgZG9t YWluX2NvbnRleHRfbWFwcGluZzppbnZhbGlkCihYRU4pIFtWVC1EXWlvbW11LmM6MTI5MTpkMzI3 NjcgZG9tYWluX2NvbnRleHRfbWFwcGluZzppbnZhbGlkCihYRU4pIFtWVC1EXWlvbW11LmM6MTI5 MTpkMzI3NjcgZG9tYWluX2NvbnRleHRfbWFwcGluZzppbnZhbGlkCihYRU4pIFtWVC1EXWlvbW11 LmM6MTI5MTpkMzI3NjcgZG9tYWluX2NvbnRleHRfbWFwcGluZzppbnZhbGlkCihYRU4pICoqKiBM T0FESU5HIERPTUFJTiAwICoqKgooWEVOKSAgWGVuICBrZXJuZWw6IDY0LWJpdCwgbHNiLCBjb21w YXQzMgooWEVOKSAgRG9tMCBrZXJuZWw6IDMyLWJpdCwgUEFFLCBsc2IsIHBhZGRyIDB4YzAxMDAw MDAgLT4gMHhjMDU2ZTAwMAooWEVOKSBQSFlTSUNBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6CihYRU4p ICBEb20wIGFsbG9jLjogICAwMDAwMDAwMWM4MDAwMDAwLT4wMDAwMDAwMWM5MDAwMDAwICgyODY3 MiBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4pIFZJUlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5U OgooWEVOKSAgTG9hZGVkIGtlcm5lbDogMDAwMDAwMDBjMDEwMDAwMC0+MDAwMDAwMDBjMDU2ZTAw MAooWEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDBjMDU2ZTAwMC0+MDAwMDAwMDBjMDdmZWEw MAooWEVOKSAgUGh5cy1NYWNoIG1hcDogMDAwMDAwMDBjMDdmZjAwMC0+MDAwMDAwMDBjMDgxZjAw MAooWEVOKSAgU3RhcnQgaW5mbzogICAgMDAwMDAwMDBjMDgxZjAwMC0+MDAwMDAwMDBjMDgxZjRh NAooWEVOKSAgUGFnZSB0YWJsZXM6ICAgMDAwMDAwMDBjMDgyMDAwMC0+MDAwMDAwMDBjMDgyYzAw MAooWEVOKSAgQm9vdCBzdGFjazogICAgMDAwMDAwMDBjMDgyYzAwMC0+MDAwMDAwMDBjMDgyZDAw MAooWEVOKSAgVE9UQUw6ICAgICAgICAgMDAwMDAwMDBjMDAwMDAwMC0+MDAwMDAwMDBjMGMwMDAw MAooWEVOKSAgRU5UUlkgQUREUkVTUzogMDAwMDAwMDBjMDEwMDAwMAooWEVOKSBEb20wIGhhcyBt YXhpbXVtIDggVkNQVXMKKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNOiAuLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLmRvbmUuCihYRU4pIFhl biB0cmFjZSBidWZmZXJzOiBkaXNhYmxlZAooWEVOKSBTdGQuIExvZ2xldmVsOiBFcnJvcnMgYW5k IHdhcm5pbmdzCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBOb3RoaW5nIChSYXRlLWxpbWl0ZWQ6IEVy cm9ycyBhbmQgd2FybmluZ3MpCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAn Q1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVuKQooWEVOKSBGcmVlZCAx MDhrQiBpbml0IG1lbW9yeS4KCg== --_005_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3heavyvm03he_ Content-Type: image/jpeg; name="XCI-HVM.JPG" Content-Description: XCI-HVM.JPG Content-Disposition: attachment; filename="XCI-HVM.JPG"; size=48324; creation-date="Wed, 15 Apr 2009 11:20:37 GMT"; modification-date="Wed, 15 Apr 2009 11:20:37 GMT" Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHEAn0DASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCeXSdB 1CYzS+H9KgQklIYLONAgOOCQoLHjqffGM4qaPwz4ZxzoVif+2C/4Utsp2DNQXfinTbDxLaaA2kSz zzNbxtcfb2TaZY433bBHjA8zAG7J2nOM5r6H2Lb5KULuzenZbnDZt7lk+GvC4/5gNh/34X/Cmnw5 4Xz/AMgGx/78L/hUGl3c11PqaytlYboJGv8AdUxRtj1PLHrk810B0e48tWSSJ5GhEwiUncVP4Y/D NZQ9nKKl3JaknYxv+Ec8L/8AQBsf+/K/4Uf8I54X/wCgDY/9+V/wqzRWvs4iu+5W/wCEc8L/APQB sf8Avyv+FH/COeF/+gDY/wDflf8ACrs8PkTNH5kcm3HzRtlTx2NR0lTiwuyt/wAI54X/AOgDY/8A flf8KP8AhHPC/wD0AbH/AL8r/hV+1tZLy4WCLG9gcZPoCf6UfZZPsRuuPLEnl9ec4zRyQ2C8ih/w jnhf/oA2P/flf8KP+Ec8L/8AQBsf+/K/4VZop+ziF33K3/COeF/+gDY/9+V/wo/4Rzwv/wBAGx/7 8r/hVmij2cQu+5W/4Rzwv/0AbH/vyv8AhR/wjnhf/oA2P/flf8Ks0UeziF33K3/COeF/+gDY/wDf lf8ACj/hHPC//QBsf+/K/wCFWaKPZxC77lb/AIRzwv8A9AGx/wC/K/4Uf8I54X/6ANj/AN+V/wAK s0UeziF33K3/AAjnhf8A6ANj/wB+V/wo/wCEc8L/APQBsf8Avyv+FWaKPZxC77lb/hHPC/8A0AbH /vyv+FH/AAjnhf8A6ANj/wB+V/wqzRR7OIXfcrf8I54X/wCgDY/9+V/wo/4Rzwv/ANAGx/78r/hV mij2cQu+5W/4Rzwv/wBAGx/78r/hR/wjnhf/AKANj/35X/CrNJR7OIXfcr/8I54X/wCgDY/9+V/w o/4Rzwv/ANAGx/78r/hViij2cQu+5X/4Rzwv/wBAGx/78r/hR/wjnhf/AKANj/35X/CrFFHs4hd9 yv8A8I54X/6ANj/35X/Cj/hHPC//AEAbH/vyv+FWKKPZxC77lf8A4Rzwv/0AbH/vyv8AhR/wjnhf /oA2P/flf8KsUUeziF33K/8Awjnhf/oA2P8A35X/AAo/4Rzwv/0AbH/vyv8AhViij2cQu+5X/wCE c8L/APQBsf8Avyv+FH/COeF/+gDY/wDflf8ACrFFHs4hd9yv/wAI54X/AOgDY/8Aflf8KP8AhHPC /wD0AbH/AL8r/hViij2cQu+5X/4Rzwv/ANAGx/78r/hR/wAI54X/AOgDY/8Aflf8KsUUeziF33K/ /COeF/8AoA2P/flf8KP+Ec8L/wDQBsf+/K/4VYoo9nELvuV/+Ec8L/8AQBsf+/K/4Uf8I54X/wCg DY/9+V/wqxRR7OIXfcr/APCOeF/+gDY/9+V/wo/4Rzwv/wBAGx/78r/hViij2cQu+5X/AOEc8L/9 AGx/78r/AIUn/COeF/8AoA2P/fhf8Ks0UeziF33K3/COeF/+gFY/9+F/wo/4Rzwv/wBAKx/78L/h Vmij2cQu+5W/4Rzwv/0ArH/vwv8AhR/wjnhf/oBWP/fhf8Ks0UeziF33K3/COeF/+gFY/wDfhf8A Cj/hHPC//QCsf+/C/wCFWaKPZxC77lb/AIRzwv8A9AKx/wC/C/4Uf8I54X/6AVj/AN+F/wAKs0Ue ziF33K3/AAjnhf8A6AVj/wB+F/wo/wCEc8L/APQCsf8Avwv+FWaKPZxC77lb/hHPC/8A0ArH/vwv +FH/AAjnhf8A6AVj/wB+F/wqzRR7OIXfcrf8I54X/wCgFY/9+F/wo/4Rzwv/ANAKx/78L/hVmij2 cQu+5W/4Rzwv/wBAKx/78L/hR/wjnhf/AKAVj/34X/CrNFHs4hd9yt/wjnhf/oBWP/fhf8KP+Ec8 L/8AQCsf+/C/4VZoo9nELvuVv+Ec8Lk4Gg2P/fhf8Km/4RDQP+hZt/8AwFH+FWLc7XZh1WN2HsQp NUrmRCc7F/KnGgpOyDmaJf8AhENA/wChZtv/AAFH+FR/8Ix4a8zZ/wAI/Z7842/Z1zn8qzZZQ2Rs UVtWDldJSRiS3kkZPXHnbf5cfSrnhlBLzEpNkf8AwiGgf9Czb/8AgKP8KP8AhEdA/wChZt//AAFH +Fbtr4e069sIbu51q0snmDMIpVXOAxXPLDPSszxBoFlp2mC7tNYtr/8AerEywqPkyGIJIY/3TWMY 0pS5L6+jKfMlf9Sgvhnw07bE8P2bP/dFupP8qcfCWhf9CxB/4CD/AAq7C+2yV2+ZnSDcT3zGSc/j zVi70aX+zre/s9t3DKQjiJDuikJxsI69xg98+4zy1q0acuXlOyjhvaRu5WMZ/CehKpJ8MwADkn7K OP0qotjo1n8kOgaLMh6C4sI3K89jgE9e5PQYxWpr2mNo3kRvcx/bSnmSxR9YD1ALdCcc/wD1sE0t SjC384AwBIwAH1rTDThXunHYdXD+ys1K9yaWUWtpv+bc2VQiGWQBsEjcI0dgOMZ2nqKzZWcsznVJ iBnAEetxrgZwAAMIPlXgZC7+/ljzOjsYbueEPb2c8yA4LRxlgD6cVeFnqH/QNu/+/Lf4UYmiqstZ bHLGpKGyOdtdOXSdUXTxMJJTZgyxQhSkTLI2XZhI/wA8hcn5jn923JwDXZo8EVzZXrzRlbezVdqu CxfBGMde9Y8GkT2gkFto00IkcyOI7YruY9WOByT60/7FqP8A0Dbv/vy3+FFOmowUHL+mTKUnJtI1 WmhOjiONoSn2bY0bSBcP3IXbknPfNNnv0/sz7RHKReyosTkEZG0nJ9s1mfYtR/6Bt5/35b/Cj7Fq P/QNvP8Avy3+FXyQ7ivPsbN3Ory3X2O6hjnadGMhcDcgQDr3we1JZzxJZKpkgZg0nnq0gRZCTwcb Tu49MVj/AGLUf+gbef8Aflv8KPsWo/8AQNvP+/Lf4UvZwta4+ad72JdGdbW5mnZlBSByoY4y3YVp 3T2L2c1qsy+TvSQlWGfmclsD2GKx/sWo/wDQNvP+/Lf4UfYtR/6Bt5/35b/CqlGMpc1xJyStY2ri SFlt/wB/CfKvEZT529vL9SSfx9qY81vdYFzcjal+2xlbBVMHGCO2cc1kfY9R/wCgbd/9+W/wo+x6 j/0Dbv8A78t/hUqEf5h3n2OgRopWhdpoBKkMqlll3FMkYIJ6nHc+pphkAkeRj5UjwokUzyIC+0nc dw3AZyKxoItWtpN8VheKxGD+4JyPypZo9WuNvmWF2QgwoEBAA9gBip9mr7qw+aVti610Ihq0sLxR SuYigjYEE55I4Ge/asHyqufY9R/6Bt3/AN+W/wAKPseo/wDQNu/+/Lf4VtDljsyHzvoU/Ko8qrn2 PUf+gbd/9+W/wo+x6j/0Dbv/AL8t/hV88e5PLLsU/Ko8qrn2PUf+gdd/9+W/wo+x6j/0Drv/AL8t /hRzx7hyy7FPyqPKq59j1H/oHXf/AH5b/Cj7HqP/AEDrv/vy3+FLnj3Dll2KflUeVVz7HqP/AEDr v/vy3+FH2PUf+gdd/wDflv8ACjnj3Dll2KflUeVVz7HqP/QOu/8Avy3+FH2PUP8AoHXf/flv8KOe PcOWXYp+VR5VXPseof8AQOu/+/Lf4Un2PUf+gdd/9+W/wo549w5Zdip5Ro8o1b+x6j/0Drv/AL8t /hR9j1H/AKB13/35b/Cjnj3Dll2KnlGjyjVv7HqP/QOu/wDvy3+FH2PUf+gdd/8Aflv8KOePcOWX YqeUaPKNW/seo/8AQOu/+/Lf4UfY9R/6B13/AN+W/wAKOePcOWXYqeUaPKNW/seo/wDQOu/+/Lf4 UfY9R/6B13/35b/Cjnj3Dll2KnlGjyjVv7HqP/QOu/8Avy3+FH2PUf8AoHXf/flv8KOePcOWXYqe UaPKNW/seo/9A67/AO/Lf4UfY9Q/6B13/wB+W/wo549w5Zdip5Ro8o1b+x6h/wBA67/78t/hR9j1 D/oHXf8A35b/AAo549w5Zdip5Ro8o1b+x6h/0Drv/vy3+FH2PUP+gdd/9+W/wo549w5Zdip5Ro8o 1b+x6h/0Drv/AL8t/hR9k1D/AKB13/35b/Cj2ke4+WXYqeUaPKNW/smof9A67/78t/hR9k1D/oH3 f/flv8KPaR7hyy7FTyjR5Rq39k1D/oH3f/flv8KPsmof9A+7/wC/Lf4Ue0j3Dll2KnlGk8o1c+ya h/0D7v8A78t/hR9k1D/oH3f/AH5b/Cj2ke4csuxT8o0eUaufZNQ/6B93/wB+W/wo+yah/wBA+7/7 8t/hR7SPcOWXYp+UaPKNXPsmof8AQPu/+/Lf4UfZNQ/6B93/AN+W/wAKPaR7oOWXYp+UaPKNXPsm of8AQPu/+/Lf4UfZNQ/6B93/AN+W/wAKPaR7oOWXYp+UaPKNXPsmof8AQPu/+/Lf4UfZNQ/6B91/ 35b/AAo9pHug5Zdin5Ro8o1c+yah/wBA+6/78t/hR9k1D/oH3X/flv8ACj2ke6Dll2KflGjyjVz7 JqH/AED7r/vy3+FH2TUP+gfdf9+W/wAKPaR7oOWXYp+UaPKNXPsmof8AQPuv+/Lf4UfZNQ/6B91/ 35b/AAo9pHug5Zdin5Ro8o1c+yah/wBA+6/78t/hR9k1D/oH3X/flv8ACj2ke6Dll2KflGjyjVz7 JqH/AED7r/vy3+FH2TUP+gfdf9+W/wAKPaR7oOWXYqiMrHMfSCT/ANANSaNolhqti011rdvYuHKC OXbkjAOeWHr+lTC1v+QdOuirAqw8puQRgjp6VU/4R8jpYat/n/gFUqsbNKVn8v1BRl1RlazYwafq Mtvb3cd3EmNs0eMNkA9iemcde1XLbjw2H/6Yn/0fU7eHd3Ww1b9P/iKtLp1ytp9kGmXn2fZs2+W2 cZ3ZzjrnmtZ4iDjFXva3YmNOabdtyvPaNf6fpzQzWvyW7I4kuo0IPmyHBDMD0I/Oqd1amx0C6jll ti8lzCyrFcRyEhVlycKTj7w/Orn/AAj5/wCfDVv0/wDiKY3hzd1sNV/T/wCIpRr01pzaXv8AjfuD hN9BH+XSIW9Vt/8A0Ua3dN1S08M2CTwSC8vrsK0kauRHEgPQ/wC31+n0+9nPY3ckPkPpl55IChQk bArtGBgkHtxzUH9jSf8AQO1X/P8AwCvIxNKVSo5Rat6o9bD1oRpqE7lfxNBYrMLzT7szQ3YaQxyM TLE2eQ+ffoc8+/UxalF/p85/6aN/OrTaG5OTpmpt7N0P1wgqG+E6XB+0wyRSNlyHQqTk9cGtsBSl Tb5mtfMnF141FFRvodx4E/5Acv8A18H/ANBWtnVdZstFige8M/8ApEvkxJBbSTu77WbAWNWb7qMe nasbwL/yApf+vg/+grVjxLo761caHHtn+z29+01w8Fy0Don2eZAQyMrfedB8p788ZrhxX8aREPhR ZTxHZST6fEsN8Gv5fKi860khwdkr/MJApHED8YJ5U4wwNa9ec6/4Q1aXWT/YrTxxi1WKG8nvXd4p PI1FdxdmaT5XuIeeSN3HCnGv4I0JtF+3stnfWdvN5YWC6+yJ8y7tzCO1URjIZRuJLNtAIAVc4FHX VXvr2303T7m/u5PLtraJppn2k7UUEscDk8A9KsZrA8V2Gp6paWFnpjwRZv4Zp55ovMESREzKdodS cyRxqcHox+oQGvY3tvqWn21/aSeZbXMSzQvtI3IwBU4PI4I60y31O1u0R7d3kR7iW2DLE5AkjZ1c Nx8oBjYZOATgAnIzwqeHdUgl8vW9Ig8Q6dBdXjpbwwxKJWuGimWbyppSo2ObmMEtuAYYBDMajvPC WpGG4t9M05LLUX1K9uW1VHSMSiaG8ELblPmExmeNTlcgk7cgZoA9Jo7V50nhJb/WbJ/+EXgsNBF1 E8ulzx2+zcsF2rTGONmQ7jLbrnJb93yAFBrrfDVncadoxtLiPy/LurnyYwQQkBnkMKrjgKIygC9g AMDGKANeqF3rWn2H2/7TcbPsFqLy5+Rj5cJ34bgc/wCqfgZPHTkZv5rmfEmgXGqapYS27bbeXFtq CgDEkAdZhvGRvX928O3ni6c9NwYA6OGZZ0LoHADsnzoyHKsVPBAOMjg9CMEZBBp9eV3vgvVrq8ke e3vnVpbk2f2WS1H2WR7y4kEpeVWaLckkJ3wguNhyMqgq/qHg7WLiHVIYp8RyS3NpCNifNb3ju88n 3uNrTRnaeT9j4IEpwDPRaKTNGaAKP9taf9i+2faP9H+1fY9+xv8AXed5G3GM/wCs+XPTvnHNP1LU YdLtUuJ1dke4htwEAJ3SyrGp5I4y4z7Z69K47/hDpv7O8/Zffb/7e+2eV/aMnk+T/aHm7vK8zy/9 V82MZz23VkaT4L1azji329812ktmb2aWS1SO7dLqCR5V8pQ8uBHKweZg4DYALO2EB6nRXnfw20wx 6foV9aaL/ZVt/YyJdPiJft8rCEpLiNiWwFl5k2sPN4HLY9EzQAUUmaM0ALRSZozSAWkozRmgAooz RmgAoozSZoAWkoozSAKKM0ZoAKKM0ZoGFFGaKQBSUUUAFFFFABRRRQAlFLRSATvRRQaACiiigYUl LSUAFFFFFwCiiikAUUUUAFJS0UAJRRRSAKKKKACiiigBKKWkoGFFFFIBKKWii4CUUtJigAooooAK KKKQBXB+NP8AkMxf9e4/9Cau8rg/Gn/IZi/69x/6E1ehlv8AHXozKt8BueB2YaJLtjLD7QeQVH8K +prpdz/88W/76X/Gua8Dn/iSS/8AXwf/AEFa6Ce7it2hSRvnmcIijqSTj8uaWL/jS9RU/hRNuk/5 4t/30v8AjSbn/wCeLf8AfS/40uaM1zlibpP+eLf99L/jRuk/54t/30v+NLmoLS8ivbdZoGyp6g9Q fQ+9AE26T/ni3/fS/wCNG6T/AJ4t/wB9L/jUc7ERgg4+dBx/vCqutal/ZGhahqfleb9jtpLjy923 fsUtjODjOOuKaTbsgL26T/ni3/fS/wCNG6T/AJ4t/wB9L/jXn15448Y2F5BaXPw+2TzxvJGv9swn cqFQxyFwMF1/P61peG/F+satrv8AZmq+Gv7K3W0lxHJ9uSffsZFIwqjH+sHOa2lh6kVd2+9f5iuj r90n/PFv++l/xo3Sf88W/wC+l/xqOViJIcHGXwff5TVXVNYs9Hjge7M5NxL5MSQW0k7u+1nwFjVm +6jHp2rnGXt0n/PFv++l/wAaNz/88m/76X/GvPLn4jHUtTgt9BubWC1kUFbq+s5HEzNt2gLvjKD5 lwWzkuvCh4jLa8P+LtWvvHs3hq+OmypBpxunmtVdWMnmKACpZtnysPlyxPDZG7aLjCUr26Bc7nc/ /PJv++l/xo3Sf88m/wC+l/xqvfXtvpun3N9dyeXbW0TTSvtJ2ooJY4HJ4B6VwI8aaw+r/YG1HRLa YczxFbaX7Hhd0iuft6u3lYYMwjH3GIXGKkD0XdJ/zyb/AL6X/GjdJ/zyb/vpf8awvB+vf8JH4att Ra7srmWTJc2nCpk7lVl3NskCFNy7jhieSMGtlWP2mQZ4CKcfi1IZJuk/55N/30v+NG6T/nk3/fS/ 41nalrtlpVxb29yLp57hHeOO1s5rhiqFQxIjViAC6jJ9RXDQ+NYfE2o29vpviO8tp7q2+0JFp8dt LHZxllVPtBkRmMpZ1BVD8uQCMDzGxr4iFCDnO9vJX2V+g0ruyPSt0n/PJv8Avpf8aMyf88m/77X/ ABrK8OancaroqXN3HElyk01vMISdjPFK8TMueQCUJAOcZxk4zWL4k8X6xpOu/wBmaV4a/tXbbR3E kn25INm9nUDDKc/6s85relF1dYevRfmJ6HX7pP8Ank3/AH0v+NGZP+eTf99r/jXn1n448Y395PaW 3w+3zwRpJIv9swjarlgpyVwclG/L6V2ei6l/bGhafqfleV9sto7jy927ZvUNjOBnGeuK0qUZ01eX 5p/kJNMvZk/55N/30v8AjSZk/wCeTf8Afa/40yBiYySc/O45/wB41y/iTxNqem3pg0qyjvChjV4y jbtzZLYYkLwgzyQCcDOSKyjFydkKc4wV5OyOszJ/zyb/AL6X/GkzJ/zyb/vtf8a8ltPjOL61vri1 szJ9jtWu2jlg8oSIpAKhhI2Cdw52mvW81pWoVKMuWomnuNNPYTMn/PJv++1/xozJ/wA8j/32v+NR 27E20RJySgJJ+lc/L480NUWSKd7iNv44lGB69SD+PSseZLdg5JbnSZk/55H/AL7X/GjMn/PI/wDf a/41lWniTTLyNXWYxZOP3qlQD/vdP19utauaY07hmT/nkf8Avtf8aMyf88j/AN9r/jXlE3xdurSe 9t77SJba5si32iFYllEQDhB85lXdyy8gd+OOaseGPiw/iHxdY6PHp5NvdBw07L5bRMEdxkBnBBCE dQevpzbpTVNVWvdez9N/u6l+zleUf5d/0+/p3PT8yf8API/99r/jRmT/AJ5H/vtf8aM815Rf/GFN OnlhliErQlFdoIFZdzLuwMzAnHIPHBGD2p0aM60uSmrsh6K56vmT/nkf++1/xpMyf88j/wB9r/jX F+E/HL+JNQtYPs4EN1ZS3UchXYy+XKsZUruYHJbOc8Y9+O1zU1ISpycJqzWjBO+omZP+eR/77X/G jMn/ADyP/fa/40uaTNQAZk/55H/vtf8AGjMn/PI/99r/AI0ZopDDMn/PI/8Afa/40Zk/55H/AL7X /GijNABmT/nkf++1/wAaMyf88j/32v8AjRmjNABmT/nkf++1/wAaMyf88z/32v8AjSZpaADMn/PM /wDfa/40Zk/55n/vtf8AGkzRmgBcyf8APM/99r/jR+8/55H/AL7X/GkzRmkAZk/55n/vtf8AGjMn /PM/99r/AI0UUAH7z/nmf++1/wAaP3n/ADzP/fa/40UUAH7z/nmf++1/xo/ef88z/wB9r/jRmkoA X95/zzP/AH2v+NH7z/nmf++1/wAaTNGaAF/ef88z/wB9r/jR+8/55n/vtf8AGkopAH7z/nmf++1/ xo/ef88z/wB9r/jRRQAfvP8Anmf++1/xo/ef88z/AN9r/jRRQAfvP+ef/j6/40fvP+ef/j6/40Ul Axf3n/PP/wAfX/Gj95/zz/8AH1/xpM0UgF/ef88//H1/xo/ef88//H1/xpDRRoAv7z/nn/4+v+NH 7z/nn/4+v+NJRRoAfvP+ef8A4+v+NH7z/nn/AOPr/jRRRoAYk/55/wDj6/40Yk/55/8Aj6/40maK AFxJ/wA8/wDx9f8AGuE8aZ/tmLcMH7OO4P8AE3pXdVwnjP8A5DEX/XAf+hNXfln+8L0ZlW+A2/BB /wCJJL/13P8A6CtT6vo015fxTRyMVkZY3B58sZxkD074/wAin4OMo0eTywhHnnqSP4V9q6Hdc/3Y /wDvo/4VGMa9vL1Cn8KKGn6BHYXqXP2ppNgb5TFjOQR13H1rYzVbdc/3Y/8Avo/4Ubrn+7H/AN9H /CufmRdjLn8NJcXMsxvWUyOX2iHOMnPXdUug6XJYwtcTsyyTKMQ54Udct7+3bPvxe3XP92P/AL6P +FG659I/++j/AIUXQ9SW4P7sf76f+hCsjxmf+KF8Qf8AYNuf/RTVoOLh1AxH1B+8exz6U7dc+kf/ AH0f8KqE+WSl2FY8q1+70eTU5obXxPpNkbwalIt5Y3luxjMj220sUjjw52N13PgH94SMjS8C3FmN a0KwttQsryWy0OWGY2s4kUMGth27HacZxXoe659I/wDvo/4Ubrn0j/76P+FauvC2i6W39fLzFysk lP7yD/fP/oJrm/GkUVyNHgntvtUMlzco8GXHmqbC6BXMYZ+Rx8oLc8Anit5hcMyHEfynP3j6Eenv VbUNMt9Xt1t9S0+xvYVbesdzGJFDYIyAykZwTz7msFIdjkp7KyvNY0Wyk8JqtvF5IZwt+d6yLudZ SbTa+Glcku6k5cOVEkqnZ8B6Zp9v4N8O3cFhbRXJ0mBDMkSq5VlDsNwGcFyWI7kk9ad/whXhz/oV tB/8AY//AIitmCJ7a3jt7eG3ihiUJHHH8qooGAAAMAAdqbn2CxxXxNmuTdaJZ/aZ7eymaV2MVrcT briMxvEP3DK4YASuOcfITjKgjjL2W/NncfaPEWpJaeU3nNcafq7qFwclkklaNlx1D5UjOQRwfZb2 zXUbR7S+tLS6tpMb4Z1Do2DkZUjB5AP4Vk/8IV4c/wChW0H/AMAY/wD4ik5ab2Cxz/wntJTZ6hq0 9vc20lwIbd4ZyTl4wzuynJ43zOhBy26Ni5Ls+PQVP+lSf7i/zaq8ET21vHb28NvFDEoSOOP5VRQM AAAYAA7U4C4EjPiPkAfePbPt70OVx2MjVUml8Y6clushlOlXu0Rkhv8AX2fQh0/9CH49Dy/iefUr LV42nna3tbS0aS8uTbrJc6fFI4HmRu9w3EgicfKHZTCMId4z2WpaLZaz5X9qaVp195WfL+1QrLsz jONynGcD8hVSDwjoVtcR3Fv4b0SKaJg8ckdnGrIwOQQQuQQe9ZVoRq03Tf46r7roFo7mzp9haaVY Q2NjAsNtEuEQEnvkkk8kkkkk5JJJOSa898c3Fmda12wudQsrOW90OKGE3U4jUsWuR37DcM4zXoeb n0j/AO+j/hRm59I/++j/AIVvTqKN7rcTR5VoF3o8epww3XifSb02Y02Rry+vLdTIY3udxUvHJlxv XptfBH7wE5PoXgw/8UL4f/7Btt/6KWtPNz6R/wDfR/wozc+kf/fR/wAK0qVoyVkrbdeyt2EkPgP7 s/77/wDoRri/FOm3uo6g8lnqCabF58cE5RWL3ChQWGVQlOJFG8HK7c/Tr0FwikYj6k/ePc59KxNW 8I6drd79rvrZzPtCFob2eEEDpkIwBPueeg7CsoTcXdCnBSVmeRz+FV0zWL/Sw1vDcazbPawNHvEC s3zFkQIXKZUAgD933ypVz7tpepRavpFlqVurrDeQJcRrIAGCuoYA4JGcH1rl/wDhXWhf8+t1/wCD a7/+Lrp4IXtreO3t4beKGJQkccfyqigYAAAwAB2rfFYuWJkpT3SS+4mlS9muW9/6/Entj/osX+4v 8q4vVPDdxc300w0WxmmVjNFcxKsDF+pywbLEnIw6kc8k8muvjW4jjVMRnaAPvH/Clzc+kf8A30f8 K5kzRxvueaaE/hoavFFqlwb26adI4BdRyLJby5wI9hYjGRjOFweox09TzVfNz6R/99H/AAozcekf /fR/wo5m9xu3Q8A1u2f4geMPL0fZmOMme5kkb7PGGdnA4TdnLMvAO4jIG0Fq0vBQs9F1LSbWYywX +n6kXu7SbLyO0yLbB0IQJs3SxnBbO3djOBn0L/hW/h1ZZpItOaAzSGR1g1C4iTceuFVgB9AMAACn 2vw88P2mqW2pJpgku7Zg0MlxeTzbCM4IDsRkZyOODyOapTdt9zpnXUoeztotv+D/AFp087fxAu9Q svAuq3OmPLHdJGuHhGWVd6hyPTC7jnt14xmvnc6JbzLe3Npe7dPs02veXO7bczY4SFQoILcEKfur 8zEZAP1I6zSIyPHCyMCGViSCD2PFca3wp8JPGY20RCpGD/ps/wDPdUc0k7xZphsRClCzWt7/ANfo 9bXehzHwzkjt7rw9OY5ohLaXFgsUkcm4u7G4WQMyKjIVgc/KWI3IDnJI9izXM6X4N0vR75b20tD9 oQEI895NPsyMEqJGYA4yMjnBI6E1vZufSP8A76P+FXUqSqSc5O7e78zie+hYzRmq/wDpPpH/AN9H /Cj/AEn0j/76P+FRcCxmkzUH+k+kf/fR/wAKP9J9I/8Avo/4UXAnzRmoP9J9I/8Avo/4Uf6T6R/9 9H/Ci4E+aM1B/pHpH/30f8KP9J9I/wDvo/4UgJ80ZqD/AEn0j/76P+FH+k+kf/fR/wAKAJ80ZqD/ AEn0j/76P+FH+k+kf/fR/wAKAJ80ZqD/AEn0j/76P+FH+kekf/fR/wAKAJ80ZqD/AEj0j/76P+FH +kekf/fR/wAKAJs0ZqH/AEj0j/76P+FH+kekf/fR/wAKAJqM1B/pHpH/AN9H/CjFx6R/99H/AAoA nzRmoP8ASPSP/vo/4UYuPSP/AL6P+FAyfNGagxcekf8A30f8KMXPpH/30f8ACkBPmjNQYufSP/vo /wCFGLn0j/76P+FAE2aM1Di49I/++j/hRi59I/8Avo/4UATZozUOLn0j/wC+j/hRi49I/wDvo/4U ATZozUOLj0j/AO+j/hRi49I/++j/AIUWAmzRmocXHpH/AN9H/CjFx6R/99H/AAosBNmjNQ4uPSP/ AL6P+FGLj0j/AO+j/hRYCXNGaixcekf/AH0f8KMXHpH/AN9H/ClYCXNGaixcekf/AH0f8KMXHpH/ AN9H/CiwEua4bxl/yGIv+uA/9Cau023HpH/30f8ACuJ8YBxq0Xmbc+QOh/2mr0MsX+0L0ZlW+An8 K3WpODp+nx2jMwectcMygAbF7A+orp/svif/AJ5aR/3+l/8AiK53wD/yHv8At0l/9Cirop7q5ikb y9E1rUd0khMtpeRIi4kYBcPOhyAB0GORz1pYqKdaXqFN+6g+y+J/+eWkf9/pf/iKpXs/iWzYRpZW F1MRkxW8kjMq88nKgAZBA55wcdDjpLGWRLVl8uaXbLKoYuCSA7gDLHPYDn1Hvjy34vzWeoztpZmA lj8mSQg252bY7jIKzSp1WXcGGcbG6EVnSpU5zUZvlT672KbaWhvQ+INabWLbSrizsbS7uiwhSaR/ mIUuR8oOPlVjzgcdc4Fbv2XxP/zy0j/v9L/8RXkPhCaPSNb8NxBSYtNuRExaSEvI9xJLAMLHI4AU ysSSR/q8YyePaPFE81pZW11aSyG+huA1rZqxAvpCjjyGA7FSx3dEKiRsqhFFSlCM3GDuk9HtfzBN 2Kv2XxP/AM8tI/7/AEv/AMRR9l8T/wDPLSP+/wBL/wDEVzNlZ3eseKDDFf3epWa2VvNPL/bF3p5h eW5uvN2Qx5OVK7BHIQUEaoTkEivHq2padFMlxqF28WqeI8Ws0kzExtHqghktwSeEaEKVjGchZyeA BUciHc677L4n/wCeWkf9/pf/AIij7L4n/wCeWkf9/pf/AIiuVj8T6xo32bzbO+vv7GtJdNuN0rj7 ZcfvPKd+DiR/ssO0HcT/AGgmCcjzI9X0u9s5LzS28QayZxZaHavdxX0qNulvDDLKiliqOyxrk4Pf rubJyILnXfZfE/8Azy0j/v8AS/8AxFH2XxP/AM8tI/7/AEv/AMRXMr4h1K51m7drmRdY063s0/sq J2WK6vN14kkQQnISRQJFdvuoIpWBVCKrsNS1DV7qDS7zWdRu/wCzIpra7ivWt7ezupJ7vc00DSg7 FdVXy2WRlWLYwJGCciC5132XxP8A88tI/wC/0v8A8RR9l8T/APPLSP8Av9L/APEV01FHIgucz9l8 T/8APLSP+/0v/wARR9l8T/8APLSP+/0v/wARXTUUciC5zP2XxP8A88tI/wC/0v8A8RR9l8T/APPL SP8Av9L/APEV01FHIgucz9l8T/8APLSP+/0v/wARR9l8T/8APLSP+/0v/wARXTUUciC5zP2XxP8A 88tI/wC/0v8A8RR9l8T/APPLSP8Av9L/APEV01FHIgucz9l8T/8APLSP+/0v/wARR9l8T/8APLSP +/0v/wARXTUUciC5zP2XxP8A88tI/wC/0v8A8RR9l8T/APPLSP8Av9L/APEV01FHIgucz9l8T/8A PLSP+/0v/wARR9l8T/8APLSP+/0v/wARXTUUciC5zP2XxP8A88tI/wC/0v8A8RR9l8T/APPLSP8A v9L/APEV01FHIgucz9l8T/8APLSP+/0v/wARR9l8T/8APLSP+/0v/wARXTUUciC5zP2XxP8A88tI /wC/0v8A8RR9l8T/APPLSP8Av9L/APEV01FHIgucz9l8T/8APLSP+/0v/wARR9l8T/8APLSP+/0v /wARXTUUciC5zP2XxP8A88tI/wC/0v8A8RR9l8T/APPLSP8Av9L/APEV01FHIgucz9l8T/8APLSP +/0v/wARR9l8T/8APLSP+/0v/wARXTUUciC5zP2XxP8A88tI/wC/0v8A8RR9l8T/APPLSP8Av9L/ APEV01FHIgucz9l8T/8APLSP+/0v/wARR9l8T/8APLSP+/0v/wARXTUUciC5zP2XxP8A88tI/wC/ 0v8A8RR9l8T/APPLSP8Av9L/APEV01FHIgucz9l8T/8APLSP+/0v/wARR9l8T/8APLSP+/0v/wAR XTUUciC5zP2XxP8A88tI/wC/0v8A8RR9l8T/APPLSP8Av9L/APEV01FHIgucz9l8T/8APLSP+/0v /wARR9l8T/8APLSP+/0v/wARXTUUciC5zP2XxP8A88tI/wC/0v8A8RR9l8T/APPLSP8Av9L/APEV 01FHIgucz9l8T/8APLSP+/0v/wARR9l8T/8APLSP+/0v/wARXTUUciC5zP2XxP8A88tI/wC/0v8A 8RR9l8T/APPLSP8Av9L/APEV01FHIgucz9l8T/8APLSP+/0v/wARR9l8T/8APLSP+/0v/wARXTUU ciC5zP2XxP8A88tI/wC/0v8A8RR9l8T/APPLSP8Av9L/APEV01FHIgucz9l8T/8APLSP+/0v/wAR R9l8T/8APLSP+/0v/wARXTUUciC5zP2XxP8A88tI/wC/0v8A8RR9l8T/APPLSP8Av9L/APEV01FH Igucz9l8T/8APLSP+/0v/wARR9l8T/8APLSP+/0v/wARXTUUciC5zP2XxP8A88tI/wC/0v8A8RR9 l8T/APPLSP8Av9L/APEV01FHIgucz9l8T/8APLSP+/0v/wARR9l8T/8APLSP+/0v/wARXTUUciC5 zP2XxP8A88tI/wC/0v8A8RR9l8T/APPLSP8Av9L/APEV01FHIgucz9l8T/8APLSP+/0v/wARR9l8 T/8APLSP+/0v/wARXTUUciC5zP2XxP8A88tI/wC/0v8A8RR9l8T/APPLSP8Av9L/APEV01FHIguc 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 jAxjmgDUooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAzde/wCQQ/8A10i/ 9GLWP4l/5FDWP+vCb/0Wa19e/wCQRJ/10i/9GLWR4l/5FDWP+vCb/wBFmin/ABoeq/MUvhZU+EH/ ACS3R/rP/wCj5K7iuH+EH/JLdH+s/wD6PkruK2xX8efq/wAyafwIKKKKwLCiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK808e/8hyH/AK9x/wChvXpdeaePf+Q5D/17 j/0N67MB/GXozOr8I/wD/wAh7/t0l/8AQoq2/iZ/yIGof79v/wCj46xPAP8AyHv+3SX/ANCirb+J n/Igaj/v2/8A6PjrSn/v8f8AEvzRE/4D9GQad/yIVp/2C0/9FCuxrjtO/wCRCtP+wWn/AKKFdhXD P+JL1ZrD4F6C1z+vacNfjks/OSHyJEwWUtu4DHOCDgg4/A1v1najpIvmE0NzLaXIXaJosHI64ZTw w+vTtTjJxfMt0NpSVnscLrnhsJb+RazyFMZZU+RWweeByeo6k9Km8E3MWiXqaS8aA3MjbWx8wYKD +WB+YrbuPDGsXAKnXoFHqLD5vz8z+lS6F4NtdHvDfTXMt7e7dqyyKFCD0VRwK2niHOHLJ3JjCMVa KsjpqKSiucsWikooAWikooAWikooAWikooAWikooAWikooAWikooAWikooAWikooAWikooAWikoo AWikooAWikooAWikooAWikooAWikooAWikooAWikooAWikooAWikooAzde/5BEn/AF0i/wDRi1ke Jf8AkUNY/wCvCb/0Wa19e/5BEn/XSL/0YtZHiX/kUNY/68Jv/RZop/xoeq/MUvhZU+EH/JLdH+s/ /o+Su4rh/g//AMkt0f6z/wDo+Su4rbFfx5+r/MmHwoKKKKwLCiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAK808e/wDIch/69x/6G9el15p49/5DkP8A17j/ANDeuzAf xl6Mzq/CP8A/8h7/ALdJf/Qoq2/iZ/yIGo/79v8A+j46xPAP/Ie/7dJf/Qoq2/iZ/wAiBqH+/b/+ j460p/7/AB/xL80RP+A/RkGnf8iFaf8AYLT/ANFCuwrj9O/5EK0/7Baf+ihXYVwz/iT9Waw+BegU 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 --_005_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3heavyvm03he_ Content-Type: application/octet-stream; name="xenvm-debug-00000000-0000-0000-0000-000000000002" Content-Description: xenvm-debug-00000000-0000-0000-0000-000000000002 Content-Disposition: attachment; filename="xenvm-debug-00000000-0000-0000-0000-000000000002"; size=5409; creation-date="Wed, 15 Apr 2009 11:20:24 GMT"; modification-date="Wed, 15 Apr 2009 11:20:24 GMT" Content-Transfer-Encoding: base64 WzIwMDkwNDE1IDA1OjEzOjE3LjMyM3xpbmZvfHhlbnZtXSBzdGFsZSBzb2NrZXQgbGVmdCBieSBw cmV2aW91cyB4ZW52bS4gcmVtb3ZpbmcKWzIwMDkwNDE1IDA1OjEzOjE3LjMyM3xpbmZvfHZtYWN0 XSBzZW5kaW5nIG5vdGlmaWNhdGlvbiBwaW5nClsyMDA5MDQxNSAwNToxMzoxNy4zMjR8ZGVidWd8 eGVub3BzXSBSZWdlbmVyYXRpbmcgdGhlIHhlbnN0b3JlZCB0cmVlIHVuZGVyOiBbL2xvY2FsL2Rv bWFpbi8xXQpbMjAwOTA0MTUgMDU6MTM6MTcuMzI2fGRlYnVnfHhlbm9wc10gQ3JlYXRlZCBkb21h aW4gd2l0aCBpZDogMQpbMjAwOTA0MTUgMDU6MTM6MTcuMzI2fGluZm98dm1hY3RdIHNlbmRpbmcg bm90aWZpY2F0aW9uIHZtOnN0YXRlOmNyZWF0ZWQKWzIwMDkwNDE1IDA1OjEzOjE3LjMzMXxkZWJ1 Z3x4ZW5vcHNdIGJ1aWxkX3ByZSBkb21pZD0xOyBtZW09MjEwNTE0MCBLaUI7IHNoYWRvdz0xODQz MiBLaUIgKDE4IE1pQikKWzIwMDkwNDE1IDA1OjEzOjE3LjMzMnxkZWJ1Z3x4ZW5ndWVzdGhlbHBl cl0gY29ubmVjdDogYXJncyA9IFsgLW1vZGUgaHZtX2J1aWxkIC1kb21pZCAxIC1zdG9yZV9wb3J0 IDIgLWltYWdlIC91c3IvbGliL3hlbi9ib290L2h2bWxvYWRlciAtbWVtc2l6ZSAyMDQ3IC12Y3B1 cyAxIC1wYWUgdHJ1ZSAtYXBpYyBmYWxzZSAtYWNwaSBmYWxzZSAtbnggZmFsc2UgLXNtYmlvc19w dCBmYWxzZSAtYWNwaV9wdCBmYWxzZSAtdmlyaWRpYW4gZmFsc2UgLWZvcmsgdHJ1ZSBdClsyMDA5 MDQxNSAwNToxMzoxNy4zNzl8ZGVidWd8eGVuZ3Vlc3RoZWxwZXJdIFZJUlRVQUwgTUVNT1JZIEFS UkFOR0VNRU5UOlxuICBMb2FkZXI6ICAgICAgICAKWzIwMDkwNDE1IDA1OjEzOjE3LjM3OXxkZWJ1 Z3x4ZW5ndWVzdGhlbHBlcl0gMDAwMDAwMDAwMDEwMDAwMC0+MDAwMDAwMDAwMDE1MTVkMFxuICBU T1RBTDogICAgICAgICAKWzIwMDkwNDE1IDA1OjEzOjE3LjM3OXxkZWJ1Z3x4ZW5ndWVzdGhlbHBl cl0gMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDA3ZmYwMDAwMFxuICBFTlRSWSBBRERSRVNTOiAK WzIwMDkwNDE1IDA1OjEzOjE3LjM3OXxkZWJ1Z3x4ZW5ndWVzdGhlbHBlcl0gMDAwMDAwMDAwMDEw MDAwMFxuClsyMDA5MDQxNSAwNToxMzoxNy40OTl8ZGVidWd8eGVub3BzXSBSZWFkIFs1MjQwMjld ClsyMDA5MDQxNSAwNToxMzoxNy41MDB8ZGVidWd8eGVub3BzXSBEZXZpY2UuVmJkLmFkZCAodmly dHBhdGg9aGRhIHwgcGh5c3BhdGg9L2Rldi94ZW5jbGllbnQvc3RvcmFnZSB8IHBoeXN0eXBlPXBo eXMpClsyMDA5MDQxNSAwNToxMzoxNy41MDB8ZGVidWd8eGVub3BzXSBhZGRpbmcgZGV2aWNlICBC MFsvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMS83NjhdICBGMVsvbG9jYWwvZG9tYWluLzEv ZGV2aWNlL3ZiZC83NjhdICBIWy94YXBpLzEvaG90cGx1Zy92YmQvNzY4XQpbMjAwOTA0MTUgMDU6 MTM6MTcuNTA0fGRlYnVnfGhvdHBsdWddIEhvdHBsdWcud2FpdF9mb3JfcGx1ZzogZnJvbnRlbmQg KGRvbWlkPTEgfCBraW5kPXZiZCB8IGRldmlkPTc2OCk7IGJhY2tlbmQgKGRvbWlkPTAgfCBraW5k PXZiZCB8IGRldmlkPTc2OCkKWzIwMDkwNDE1IDA1OjEzOjE3LjUwNHxkZWJ1Z3x4ZW5vcHNdIHdh dGNoOiB3YXRjaGluZyB4ZW5zdG9yZSBwYXRoczogWyAveGFwaS8xL2hvdHBsdWcvdmJkLzc2OC9o b3RwbHVnIF0gd2l0aCB0aW1lb3V0IDEyMDAuMDAwMDAwIHNlY29uZHMKWzIwMDkwNDE1IDA1OjEz OjE3LjUwNHxkZWJ1Z3x4ZW5vcHNdIHdhdGNoOiBmaXJlZCBvbiAveGFwaS8xL2hvdHBsdWcvdmJk Lzc2OC9ob3RwbHVnClsyMDA5MDQxNSAwNToxMzoxNy41MTZ8ZGVidWd8eGVub3BzXSB3YXRjaDog ZmlyZWQgb24gL3hhcGkvMS9ob3RwbHVnL3ZiZC83NjgvaG90cGx1ZwpbMjAwOTA0MTUgMDU6MTM6 MTcuNTE2fGRlYnVnfHhlbm9wc10gd2F0Y2g6IHZhbHVlIGhhcyBhcHBlYXJlZDogL3hhcGkvMS9o b3RwbHVnL3ZiZC83NjgvaG90cGx1ZyA9IG9ubGluZQpbMjAwOTA0MTUgMDU6MTM6MTcuNTE2fGRl YnVnfHhlbm9wc10gd2F0Y2g6IFN1Y2Nlc3NmdWxseSBmaW5pc2hlZCB3YXRjaGluZyB4ZW5zdG9y ZSBhZnRlciAwLjAxMjQ3NiBzZWNvbmRzClsyMDA5MDQxNSAwNToxMzoxNy41MTZ8ZGVidWd8aG90 cGx1Z10gU3luY2hyb25pc2VkIG9rIHdpdGggaG90cGx1ZyBzY3JpcHQ6IGZyb250ZW5kIChkb21p ZD0xIHwga2luZD12YmQgfCBkZXZpZD03NjgpOyBiYWNrZW5kIChkb21pZD0wIHwga2luZD12YmQg fCBkZXZpZD03NjgpClsyMDA5MDQxNSAwNToxMzoxNy41MTZ8ZGVidWd8eGVub3BzXSBEZXZpY2Uu VmlmLmFkZCBkb21pZD0xIGRldmlkPTAgbWFjPTAwOjE2OjNlOjE1OjYwOjlhIHJhdGU9bm9uZQpb MjAwOTA0MTUgMDU6MTM6MTcuNTE2fGRlYnVnfHhlbm9wc10gYWRkaW5nIGRldmljZSAgQjBbL2xv Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEvMF0gIEYxWy9sb2NhbC9kb21haW4vMS9kZXZpY2Uv dmlmLzBdICBIWy94YXBpLzEvaG90cGx1Zy92aWYvMF0KWzIwMDkwNDE1IDA1OjEzOjE3LjUxOHxk ZWJ1Z3xob3RwbHVnXSBIb3RwbHVnLndhaXRfZm9yX3BsdWc6IGZyb250ZW5kIChkb21pZD0xIHwg a2luZD12aWYgfCBkZXZpZD0wKTsgYmFja2VuZCAoZG9taWQ9MCB8IGtpbmQ9dmlmIHwgZGV2aWQ9 MCkKWzIwMDkwNDE1IDA1OjEzOjE3LjUxOHxkZWJ1Z3x4ZW5vcHNdIHdhdGNoOiB3YXRjaGluZyB4 ZW5zdG9yZSBwYXRoczogWyAveGFwaS8xL2hvdHBsdWcvdmlmLzAvaG90cGx1ZyBdIHdpdGggdGlt ZW91dCAxMjAwLjAwMDAwMCBzZWNvbmRzClsyMDA5MDQxNSAwNToxMzoxNy41MTh8ZGVidWd8eGVu b3BzXSB3YXRjaDogZmlyZWQgb24gL3hhcGkvMS9ob3RwbHVnL3ZpZi8wL2hvdHBsdWcKWzIwMDkw NDE1IDA1OjEzOjE3LjUzNXxkZWJ1Z3x4ZW5vcHNdIHdhdGNoOiBmaXJlZCBvbiAveGFwaS8xL2hv dHBsdWcvdmlmLzAvaG90cGx1ZwpbMjAwOTA0MTUgMDU6MTM6MTcuNTM1fGRlYnVnfHhlbm9wc10g d2F0Y2g6IHZhbHVlIGhhcyBhcHBlYXJlZDogL3hhcGkvMS9ob3RwbHVnL3ZpZi8wL2hvdHBsdWcg PSBvbmxpbmUKWzIwMDkwNDE1IDA1OjEzOjE3LjUzNXxkZWJ1Z3x4ZW5vcHNdIHdhdGNoOiBTdWNj ZXNzZnVsbHkgZmluaXNoZWQgd2F0Y2hpbmcgeGVuc3RvcmUgYWZ0ZXIgMC4wMTc1NjMgc2Vjb25k cwpbMjAwOTA0MTUgMDU6MTM6MTcuNTM2fGRlYnVnfGhvdHBsdWddIFN5bmNocm9uaXNlZCBvayB3 aXRoIGhvdHBsdWcgc2NyaXB0OiBmcm9udGVuZCAoZG9taWQ9MSB8IGtpbmQ9dmlmIHwgZGV2aWQ9 MCk7IGJhY2tlbmQgKGRvbWlkPTAgfCBraW5kPXZpZiB8IGRldmlkPTApClsyMDA5MDQxNSAwNTox MzoxNy41MzZ8ZGVidWd8bmV0bWFuXSBBZGRpbmcgdmlmMS4wIHRvIGJyaWRnZSB4ZW5icjAKWzIw MDkwNDE1IDA1OjEzOjE3LjU0MXxkZWJ1Z3x4ZW5vcHNdIHBjaSBhZGQgbWVtIGJhciBiMjAwMDAw MC1iMmZmZmZmZgpbMjAwOTA0MTUgMDU6MTM6MTcuNTQxfGRlYnVnfHhlbm9wc10gcGNpIGFkZCBt ZW0gYmFyIGUwMDAwMDAwLWVmZmZmZmZmClsyMDA5MDQxNSAwNToxMzoxNy41NDF8ZGVidWd8eGVu b3BzXSBwY2kgYWRkIG1lbSBiYXIgYjAwMDAwMDAtYjFmZmZmZmYKWzIwMDkwNDE1IDA1OjEzOjE3 LjU0MXxkZWJ1Z3x4ZW5vcHNdIHBjaSBhZGQgaW8gYmFyIDEwMDAtMTA3ZgpbMjAwOTA0MTUgMDU6 MTM6MTcuNTQxfGRlYnVnfHhlbm9wc10gYWRkaW5nIGRldmljZSAgQjBbL2xvY2FsL2RvbWFpbi8w L2JhY2tlbmQvcGNpLzEvMF0gIEYxWy9sb2NhbC9kb21haW4vMS9kZXZpY2UvcGNpLzBdICBIWy94 YXBpLzEvaG90cGx1Zy9wY2kvMF0KWzIwMDkwNDE1IDA1OjEzOjE3LjU0NHxkZWJ1Z3x4ZW5vcHNd IHFlbXUtZG06IGV4ZWN1dGluZyBjb21tYW5kbGluZTogL29wdC94ZW5zb3VyY2UvbGliZXhlYy9j bG9zZWFuZGV4ZWMgLS0gL29wdC94ZW5zb3VyY2UvbGliZXhlYy9xZW11LWRtLXdyYXBwZXIgMSAv dG1wL3FlbXUuMSAtZCAxIC1tIDIwNDcgLWJvb3QgY2QgLXNlcmlhbCBwdHkgLXZjcHVzIDEgLXZu Y3VudXNlZCAtayBlbi11cyAtbmV0IG5pYyx2bGFuPTAsbWFjYWRkcj0wMDoxNjozZToxNTo2MDo5 YSxtb2RlbD1ydGw4MTM5IC1uZXQgdGFwLHZsYW49MCxicmlkZ2U9LGlmbmFtZT10YXAxLjAKWzIw MDkwNDE1IDA1OjEzOjE3LjU0NXxkZWJ1Z3x4ZW5vcHNdIHFlbXUtZG06IHNob3VsZCBiZSBydW5u aW5nIGluIHRoZSBiYWNrZ3JvdW5kIChzdGRvdXQgYW5kIHN0ZGVyciByZWRpcmVjdGVkIHRvIC90 bXAvcWVtdS4xKQpbMjAwOTA0MTUgMDU6MTM6MTcuNTQ2fGRlYnVnfHhlbm9wc10gd2F0Y2g6IHdh dGNoaW5nIHhlbnN0b3JlIHBhdGhzOiBbIC9sb2NhbC9kb21haW4vMS9kZXZpY2UtbWlzYy9kbS1y ZWFkeSBdIHdpdGggdGltZW91dCAxNS4wMDAwMDAgc2Vjb25kcwpbMjAwOTA0MTUgMDU6MTM6MTcu NTQ2fGRlYnVnfHhlbm9wc10gd2F0Y2g6IGZpcmVkIG9uIC9sb2NhbC9kb21haW4vMS9kZXZpY2Ut bWlzYy9kbS1yZWFkeQpbMjAwOTA0MTUgMDU6MTM6MTcuNjM2fGRlYnVnfHhlbm9wc10gd2F0Y2g6 IGZpcmVkIG9uIC9sb2NhbC9kb21haW4vMS9kZXZpY2UtbWlzYy9kbS1yZWFkeQpbMjAwOTA0MTUg MDU6MTM6MTcuNjM2fGRlYnVnfHhlbm9wc10gd2F0Y2g6IHZhbHVlIGhhcyBhcHBlYXJlZDogL2xv Y2FsL2RvbWFpbi8xL2RldmljZS1taXNjL2RtLXJlYWR5ID0gMQpbMjAwOTA0MTUgMDU6MTM6MTcu NjM3fGRlYnVnfHhlbm9wc10gd2F0Y2g6IFN1Y2Nlc3NmdWxseSBmaW5pc2hlZCB3YXRjaGluZyB4 ZW5zdG9yZSBhZnRlciAwLjA5MTA5OSBzZWNvbmRzClsyMDA5MDQxNSAwNToxMzoxNy42Mzd8ZGVi dWd8eGVub3BzXSBxZW11LWRtOiBwaWQgPSAxNDU4ClsyMDA5MDQxNSAwNToxMzoxNy42Mzd8ZGVi dWd8eGVub3BzXSB3YXRjaDogd2F0Y2hpbmcgeGVuc3RvcmUgcGF0aHM6IFsgL2xvY2FsL2RvbWFp bi8xL2NvbnNvbGUvdm5jLXBvcnQgXSB3aXRoIHRpbWVvdXQgMTIwMC4wMDAwMDAgc2Vjb25kcwpb MjAwOTA0MTUgMDU6MTM6MTcuNjM3fGRlYnVnfHhlbm9wc10gd2F0Y2g6IGZpcmVkIG9uIC9sb2Nh bC9kb21haW4vMS9jb25zb2xlL3ZuYy1wb3J0ClsyMDA5MDQxNSAwNToxMzoxNy42Mzd8ZGVidWd8 eGVub3BzXSB3YXRjaDogdmFsdWUgaGFzIGFwcGVhcmVkOiAvbG9jYWwvZG9tYWluLzEvY29uc29s ZS92bmMtcG9ydCA9IDU5MDAKWzIwMDkwNDE1IDA1OjEzOjE3LjYzN3xkZWJ1Z3x4ZW5vcHNdIHdh dGNoOiBTdWNjZXNzZnVsbHkgZmluaXNoZWQgd2F0Y2hpbmcgeGVuc3RvcmUgYWZ0ZXIgMC4wMDAz MjAgc2Vjb25kcwpbMjAwOTA0MTUgMDU6MTM6MTcuNjM3fGRlYnVnfHhlbm9wc10gcWVtdS1kbTog d3JvdGUgdm5jIHBvcnQgNTkwMCBpbnRvIHRoZSBzdG9yZQpbMjAwOTA0MTUgMDU6MTM6MTcuNjM3 fGluZm98dm1hY3RdIHNlbmRpbmcgbm90aWZpY2F0aW9uIHZtOnN0YXRlOnJ1bm5pbmcK --_005_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3heavyvm03he_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --_005_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3heavyvm03he_-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jun Koi Subject: Re: RE: [XCI] result of pci vga passthrough Date: Wed, 15 Apr 2009 19:32:18 +0900 Message-ID: References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> <49E5ADDF.3090504@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Moore Cc: "xen-devel@lists.xensource.com" , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org On Wed, Apr 15, 2009 at 7:28 PM, Tim Moore wrote: > Hi Stefano, > > Please find attached, logs from XCI and a quick jpg of the WinXP host. > > I will compile Xen for XCI with debug if necessary? Could you explain why you use XCI for this kind of thing (video passthrough)? Because it provides better support? Thanks, Jun > -----Original Message----- > From: Stefano Stabellini [mailto:stefano.stabellini@eu.citrix.com] > Sent: 15 April 2009 10:50 > To: Tim Moore > Cc: 'Bryan York'; xen-devel@lists.xensource.com > Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen-3.4-rc1 > > Tim Moore wrote: > >> Thanks Stefano, >> >> I have tried all your suggestions with both XCI and Xen-rc1 already to no avail. It works for pv DomU but not HVM. >> >> Disable/enable Cirrus - no effect, tried -std-vga -vga none and all host of combinations. When trying primary, the DomU seems to fail and qemu just quits I think due to no video. >> >> Can I get some dmesg / logs that will help to analyse further? >> >> As I just mentioned to Kier, I'm more than willing to help the community out with this one ;) I have been writing code for Win32 for years, i`m just a bit new to the Xen scene and developing towards the hw. >> > > > In this case you are interested in the qemu and xen logs. > For qemu, just open /var/log/xen/qemu-dm-guestname.log; for xen > compile the hypervisor with debug = y (in Config.mk) and keep an eye on > the serial. > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tim Moore Subject: RE: RE: [XCI] result of pci vga passthrough Date: Wed, 15 Apr 2009 11:38:14 +0100 Message-ID: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F4@heavy-vm03.heavy.org.uk> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> <49E5ADDF.3090504@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: 'Jun Koi' Cc: "xen-devel@lists.xensource.com" , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org XCI is supposed to provide more rounded support as it seems that most devel= opment of vendor workarounds are in XCI. Not official answer, maybe Xen developers can give a better steer? -----Original Message----- From: Jun Koi [mailto:junkoi2004@gmail.com]=20 Sent: 15 April 2009 11:32 To: Tim Moore Cc: Stefano Stabellini; xen-devel@lists.xensource.com Subject: Re: [Xen-devel] RE: [XCI] result of pci vga passthrough On Wed, Apr 15, 2009 at 7:28 PM, Tim Moore wrot= e: > Hi Stefano, > > Please find attached, logs from XCI and a quick jpg of the WinXP host. > > I will compile Xen for XCI with debug if necessary? Could you explain why you use XCI for this kind of thing (video passthrough)? Because it provides better support? Thanks, Jun > -----Original Message----- > From: Stefano Stabellini [mailto:stefano.stabellini@eu.citrix.com] > Sent: 15 April 2009 10:50 > To: Tim Moore > Cc: 'Bryan York'; xen-devel@lists.xensource.com > Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen-3.4-= rc1 > > Tim Moore wrote: > >> Thanks Stefano, >> >> I have tried all your suggestions with both XCI and Xen-rc1 already to n= o avail. It works for pv DomU but not HVM. >> >> Disable/enable Cirrus - no effect, tried -std-vga -vga none and all host= of combinations. When trying primary, the DomU seems to fail and qemu just= quits I think due to no video. >> >> Can I get some dmesg / logs that will help to analyse further? >> >> As I just mentioned to Kier, I'm more than willing to help the community= out with this one ;) I have been writing code for Win32 for years, i`m jus= t a bit new to the Xen scene and developing towards the hw. >> > > > In this case you are interested in the qemu and xen logs. > For qemu, just open /var/log/xen/qemu-dm-guestname.log; for xen > compile the hypervisor with debug =3D y (in Config.mk) and keep an eye on > the serial. > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jean Guyader Subject: Re: RE: [XCI] result of pci vga passthrough Date: Wed, 15 Apr 2009 11:44:08 +0100 Message-ID: References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> <49E5ADDF.3090504@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F4@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F4@heavy-vm03.heavy.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Moore Cc: "xen-devel@lists.xensource.com" , Stefano Stabellini , Jun Koi List-Id: xen-devel@lists.xenproject.org Hi, XCI support pass through as a primary display adpater, the patch are not into xen unstable. For nvidia graphic card as a seconday it shouldn't make any different because nvidia only works as secondary. Jean 2009/4/15 Tim Moore : > XCI is supposed to provide more rounded support as it seems that most development of vendor workarounds are in XCI. > > Not official answer, maybe Xen developers can give a better steer? > > -----Original Message----- > From: Jun Koi [mailto:junkoi2004@gmail.com] > Sent: 15 April 2009 11:32 > To: Tim Moore > Cc: Stefano Stabellini; xen-devel@lists.xensource.com > Subject: Re: [Xen-devel] RE: [XCI] result of pci vga passthrough > > On Wed, Apr 15, 2009 at 7:28 PM, Tim Moore wrote: >> Hi Stefano, >> >> Please find attached, logs from XCI and a quick jpg of the WinXP host. >> >> I will compile Xen for XCI with debug if necessary? > > Could you explain why you use XCI for this kind of thing (video > passthrough)? Because it provides better support? > > Thanks, > Jun > > > > >> -----Original Message----- >> From: Stefano Stabellini [mailto:stefano.stabellini@eu.citrix.com] >> Sent: 15 April 2009 10:50 >> To: Tim Moore >> Cc: 'Bryan York'; xen-devel@lists.xensource.com >> Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen-3.4-rc1 >> >> Tim Moore wrote: >> >>> Thanks Stefano, >>> >>> I have tried all your suggestions with both XCI and Xen-rc1 already to no avail. It works for pv DomU but not HVM. >>> >>> Disable/enable Cirrus - no effect, tried -std-vga -vga none and all host of combinations. When trying primary, the DomU seems to fail and qemu just quits I think due to no video. >>> >>> Can I get some dmesg / logs that will help to analyse further? >>> >>> As I just mentioned to Kier, I'm more than willing to help the community out with this one ;) I have been writing code for Win32 for years, i`m just a bit new to the Xen scene and developing towards the hw. >>> >> >> >> In this case you are interested in the qemu and xen logs. >> For qemu, just open /var/log/xen/qemu-dm-guestname.log; for xen >> compile the hypervisor with debug = y (in Config.mk) and keep an eye on >> the serial. >> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@lists.xensource.com >> http://lists.xensource.com/xen-devel >> >> > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > -- Jean Guyader From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jun Koi Subject: Re: RE: [XCI] result of pci vga passthrough Date: Wed, 15 Apr 2009 19:55:22 +0900 Message-ID: References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> <49E5ADDF.3090504@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F4@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Jean Guyader Cc: "xen-devel@lists.xensource.com" , Tim Moore , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org On Wed, Apr 15, 2009 at 7:44 PM, Jean Guyader wrote: > Hi, > > XCI support pass through as a primary display adpater, the patch are > not into xen unstable. Does that mean we use only 1 video card (primary), and use it for DomU? Then Dom0 has no video card? Thanks, Jun > 2009/4/15 Tim Moore : >> XCI is supposed to provide more rounded support as it seems that most development of vendor workarounds are in XCI. >> >> Not official answer, maybe Xen developers can give a better steer? >> >> -----Original Message----- >> From: Jun Koi [mailto:junkoi2004@gmail.com] >> Sent: 15 April 2009 11:32 >> To: Tim Moore >> Cc: Stefano Stabellini; xen-devel@lists.xensource.com >> Subject: Re: [Xen-devel] RE: [XCI] result of pci vga passthrough >> >> On Wed, Apr 15, 2009 at 7:28 PM, Tim Moore wrote: >>> Hi Stefano, >>> >>> Please find attached, logs from XCI and a quick jpg of the WinXP host. >>> >>> I will compile Xen for XCI with debug if necessary? >> >> Could you explain why you use XCI for this kind of thing (video >> passthrough)? Because it provides better support? >> >> Thanks, >> Jun >> >> >> >> >>> -----Original Message----- >>> From: Stefano Stabellini [mailto:stefano.stabellini@eu.citrix.com] >>> Sent: 15 April 2009 10:50 >>> To: Tim Moore >>> Cc: 'Bryan York'; xen-devel@lists.xensource.com >>> Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen-3.4-rc1 >>> >>> Tim Moore wrote: >>> >>>> Thanks Stefano, >>>> >>>> I have tried all your suggestions with both XCI and Xen-rc1 already to no avail. It works for pv DomU but not HVM. >>>> >>>> Disable/enable Cirrus - no effect, tried -std-vga -vga none and all host of combinations. When trying primary, the DomU seems to fail and qemu just quits I think due to no video. >>>> >>>> Can I get some dmesg / logs that will help to analyse further? >>>> >>>> As I just mentioned to Kier, I'm more than willing to help the community out with this one ;) I have been writing code for Win32 for years, i`m just a bit new to the Xen scene and developing towards the hw. >>>> >>> >>> >>> In this case you are interested in the qemu and xen logs. >>> For qemu, just open /var/log/xen/qemu-dm-guestname.log; for xen >>> compile the hypervisor with debug = y (in Config.mk) and keep an eye on >>> the serial. >>> >>> _______________________________________________ >>> Xen-devel mailing list >>> Xen-devel@lists.xensource.com >>> http://lists.xensource.com/xen-devel >>> >>> >> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@lists.xensource.com >> http://lists.xensource.com/xen-devel >> > > > > -- > Jean Guyader > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jean Guyader Subject: Re: RE: [XCI] result of pci vga passthrough Date: Wed, 15 Apr 2009 11:58:09 +0100 Message-ID: References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> <49E5ADDF.3090504@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F4@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Jun Koi Cc: "xen-devel@lists.xensource.com" , Tim Moore , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org 2009/4/15 Jun Koi : > On Wed, Apr 15, 2009 at 7:44 PM, Jean Guyader wrote: >> Hi, >> >> XCI support pass through as a primary display adpater, the patch are >> not into xen unstable. > > Does that mean we use only 1 video card (primary), and use it for > DomU? Then Dom0 has no video card? > > I mean pass through as a primary in the guest, for doing so we have to: - Rexecute the bios - Map the legacy iomem - Map the legacy ioport dom0 could have a graphic card be it's not required. Thanks, Jean From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jun Koi Subject: Re: RE: [XCI] result of pci vga passthrough Date: Wed, 15 Apr 2009 20:01:30 +0900 Message-ID: References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> <49E5ADDF.3090504@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F4@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Jean Guyader Cc: "xen-devel@lists.xensource.com" , Tim Moore , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org On Wed, Apr 15, 2009 at 7:58 PM, Jean Guyader wrot= e: > 2009/4/15 Jun Koi : >> On Wed, Apr 15, 2009 at 7:44 PM, Jean Guyader w= rote: >>> Hi, >>> >>> XCI support pass through as a primary display adpater, the patch are >>> not into xen unstable. >> >> Does that mean we use only 1 video card (primary), and use it for >> DomU? Then Dom0 has no video card? >> >> > > I mean pass through as a primary in the guest, for doing so we have to: > =A0- Rexecute the bios > =A0- Map the legacy iomem > =A0- Map the legacy ioport > > dom0 could have a graphic card be it's not required. So we can have 2 cards, and pass one to DomU, and DomU sees that as primary video card? I searched around, but dont see where to download XCI?? Thanks, Jun From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jean Guyader Subject: Re: RE: [XCI] result of pci vga passthrough Date: Wed, 15 Apr 2009 12:06:59 +0100 Message-ID: References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> <49E5ADDF.3090504@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F4@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Jun Koi Cc: "xen-devel@lists.xensource.com" , Tim Moore , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org 2009/4/15 Jun Koi : > On Wed, Apr 15, 2009 at 7:58 PM, Jean Guyader wr= ote: >> 2009/4/15 Jun Koi : >>> On Wed, Apr 15, 2009 at 7:44 PM, Jean Guyader = wrote: >>>> Hi, >>>> >>>> XCI support pass through as a primary display adpater, the patch are >>>> not into xen unstable. >>> >>> Does that mean we use only 1 video card (primary), and use it for >>> DomU? Then Dom0 has no video card? >>> >>> >> >> I mean pass through as a primary in the guest, for doing so we have to: >> =A0- Rexecute the bios >> =A0- Map the legacy iomem >> =A0- Map the legacy ioport >> >> dom0 could have a graphic card be it's not required. > > So we can have 2 cards, and pass one to DomU, and DomU sees that as > primary video card? > > I searched around, but dont see where to download XCI?? > Yes, that the tricks to make it works with intel graphic card, but I thing it won't change anything for nvidia or ati card. http://xenbits.xen.org/xenclient/ clone build.git and then there is a readme inside. Don't hesitate if you have any further questions. Thanks, Jean From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [XCI] result of pci vga passthrough Date: Wed, 15 Apr 2009 12:08:05 +0100 Message-ID: <49E5C015.9010909@eu.citrix.com> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> <49E5ADDF.3090504@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Moore Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org Tim Moore wrote: > Hi Stefano, > > Please find attached, logs from XCI and a quick jpg of the WinXP host. > > I will compile Xen for XCI with debug if necessary? > You have some stuff in the qemu logs I am not familiar with. Where do all the: XenPCI --> XenPciPdo_EvtDeviceWdmIrpPreprocess_START_DEVICE and XenNet --> XenNet_ConnectBackend come from? From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tim Moore Subject: RE: [XCI] result of pci vga passthrough Date: Wed, 15 Apr 2009 12:25:49 +0100 Message-ID: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFE53D@heavy-vm03.heavy.org.uk> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> <49E5ADDF.3090504@eu.citrix.com>, <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_002_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFE53Dheavyvm03he_" Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org --_002_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFE53Dheavyvm03he_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Stefano / Jean, I am looking through these logs and nothing seems to be wrong ! no error ma= pping i/o or mem for Xen or Qemu, for all intents and purpose this should w= ork? I feel like i`m cracking up! Additional info attached. What IS strange is that the card is detected as PCIe V1.0 not V2.0 which it= is. When using pv DomU this does show as a PCIe v2.0 card ... but not unde= r HVM. Cheers, Tim ________________________________________ From: xen-devel-bounces@lists.xensource.com [xen-devel-bounces@lists.xensou= rce.com] On Behalf Of Tim Moore [timothy.moore@expidas.net] Sent: 15 April 2009 11:28 To: 'Stefano Stabellini' Cc: xen-devel@lists.xensource.com Subject: [Xen-devel] RE: [XCI] result of pci vga passthrough Hi Stefano, Please find attached, logs from XCI and a quick jpg of the WinXP host. I will compile Xen for XCI with debug if necessary? Cheers, Tim -----Original Message----- From: Stefano Stabellini [mailto:stefano.stabellini@eu.citrix.com] Sent: 15 April 2009 10:50 To: Tim Moore Cc: 'Bryan York'; xen-devel@lists.xensource.com Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen-3.4-rc= 1 Tim Moore wrote: > Thanks Stefano, > > I have tried all your suggestions with both XCI and Xen-rc1 already to no= avail. It works for pv DomU but not HVM. > > Disable/enable Cirrus - no effect, tried -std-vga -vga none and all host = of combinations. When trying primary, the DomU seems to fail and qemu just = quits I think due to no video. > > Can I get some dmesg / logs that will help to analyse further? > > As I just mentioned to Kier, I'm more than willing to help the community = out with this one ;) I have been writing code for Win32 for years, i`m just= a bit new to the Xen scene and developing towards the hw. > In this case you are interested in the qemu and xen logs. For qemu, just open /var/log/xen/qemu-dm-guestname.log; for xen compile the hypervisor with debug =3D y (in Config.mk) and keep an eye on the serial.= --_002_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFE53Dheavyvm03he_ Content-Type: text/plain; name="pci32 output from XCI DomU.txt" Content-Description: pci32 output from XCI DomU.txt Content-Disposition: attachment; filename="pci32 output from XCI DomU.txt"; size=1636; creation-date="Wed, 15 Apr 2009 12:21:42 GMT"; modification-date="Wed, 15 Apr 2009 12:21:42 GMT" Content-Transfer-Encoding: base64 IEJ1cyAwIChQQ0kgRXhwcmVzcyksIERldmljZSBOdW1iZXIgMiwgRGV2aWNlIEZ1bmN0aW9uIDAN CiBWZW5kb3IgMTBERWggTnZpZGlhIENvcnANCiBEZXZpY2UgMDYwMGggVW5rbm93bg0KIENvbW1h bmQgMDAwN2ggKEkvTyBBY2Nlc3MsIE1lbW9yeSBBY2Nlc3MsIEJ1c01hc3RlcikNCiBTdGF0dXMg MDAxMGggKEhhcyBDYXBhYmlsaXRpZXMgTGlzdCwgRmFzdCBUaW1pbmcpDQogUmV2aXNpb24gQTJo LCBIZWFkZXIgVHlwZSAwMGgsIEJ1cyBMYXRlbmN5IFRpbWVyIDAwaA0KIFNlbGYgdGVzdCAwMGgg KFNlbGYgdGVzdCBub3Qgc3VwcG9ydGVkKQ0KIFBDSSBDbGFzcyBEaXNwbGF5LCB0eXBlIFZHQQ0K IFN1YnN5c3RlbSBJRCAwNzE5MTlGMWggVW5rbm93bg0KIFN1YnN5c3RlbSBWZW5kb3IgMTlGMWgg VW5rbm93bg0KIEFkZHJlc3MgMCBpcyBhIE1lbW9yeSBBZGRyZXNzIChhbnl3aGVyZSBpbiAwLTRH YikgOiBENDAwMDAwMGgNCiBBZGRyZXNzIDEgaXMgYSBNZW1vcnkgQWRkcmVzcyAoYW55d2hlcmUg aW4gNjQtYml0IHNwYWNlLCBQcmVmZXRjaGFibGUpIDogQzAwMDAwDQowMGgNCiBBZGRyZXNzIDMg aXMgYSBNZW1vcnkgQWRkcmVzcyAoYW55d2hlcmUgaW4gNjQtYml0IHNwYWNlKSA6IEQwMDAwMDAw aA0KIEFkZHJlc3MgNSBpcyBhbiBJL08gUG9ydCA6IDAwMDBDMjAwaA0KIFN5c3RlbSBJUlEgMTEs IElOVCMgQQ0KIEV4cGFuc2lvbiBST00gb2YgMTI4S2IgZGVjb2RlZCBieSB0aGlzIGNhcmQgKEN1 cnJlbnRseSBkaXNhYmxlZCkNCiBOZXcgQ2FwYWJpbGl0aWVzIExpc3QgUHJlc2VudDoNCiAgIFBv d2VyIE1hbmFnZW1lbnQgQ2FwYWJpbGl0eSwgVmVyc2lvbiAxLjINCiAgICAgRG9lcyBub3Qgc3Vw cG9ydCBsb3cgcG93ZXIgU3RhdGUgRDEgb3IgRDINCiAgICAgRG9lcyBub3Qgc3VwcG9ydCBQTUUj IHNpZ25hbGxpbmcNCiAgICAgQ3VycmVudCBQb3dlciBTdGF0ZSA6IEQwIChEZXZpY2Ugb3BlcmF0 aW9uYWwsIG5vIHBvd2VyIHNhdmluZykNCiAgIE1lc3NhZ2UgU2lnbmFsbGVkIEludGVycnVwdCBD YXBhYmlsaXR5DQogICAgIE1TSSBpcyBkaXNhYmxlZA0KICAgICBNU0kgZnVuY3Rpb24gY2FuIGdl bmVyYXRlIDY0LWJpdCBhZGRyZXNzZXMNCiAgIFBDSSBFeHByZXNzIENhcGFiaWxpdHksIFZlcnNp b24gMQ0KICAgICBEZXZpY2UvUG9ydCBUeXBlIDoNCiAgICAgICBQQ0kgRXhwcmVzcyBFbmRwb2lu dCBEZXZpY2UNCiAgICAgRGV2aWNlIENhcGFiaWxpdGllcyA6DQogICAgIERldmljZSBDb250cm9s IDoNCiAgICAgICBVbnN1cHBvcnRlZCBSZXF1ZXN0IFNldmVyaXR5IGlzIEZhdGFsDQogICAgIERl dmljZSBTdGF0dXMgOg0KICAgICAgIENvcnJlY3RhYmxlIEVycm9yIERldGVjdGVkDQogICAgIExp bmsgQ2FwYWJpbGl0aWVzIDoNCiAgICAgICBNYXhpbXVtIExpbmsgU3BlZWQgOiAyLjVHYi9zDQog ICAgICAgTWF4aW11bSBMaW5rIFdpZHRoIDogeDE2DQogICAgICAgTGluayBQb3J0IE51bWJlciAg IDogMA0KICAgICBMaW5rIENvbnRyb2wgOg0KICAgICAgIEFzeW5jaHJvbm91cyBDbG9ja2luZyBp biBVc2UNCiAgICAgTGluayBTdGF0dXMgOg0KICAgICAgIEN1cnJlbnQgTGluayBTcGVlZCA6IDIu NUdiL3MNCiAgICAgICBDdXJyZW50IExpbmsgV2lkdGggOiB4MTYNCg== --_002_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFE53Dheavyvm03he_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --_002_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFE53Dheavyvm03he_-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: wei zhou Subject: Re: good progress on pci vga passthrough in xen-3.4-rc1 Date: Wed, 15 Apr 2009 19:28:13 +0800 Message-ID: References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0478778346==" Return-path: In-Reply-To: <49E5AA1D.8030302@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Stefano Stabellini Cc: Bryan York , "xen-devel@lists.xensource.com" , Tim Moore List-Id: xen-devel@lists.xenproject.org --===============0478778346== Content-Type: multipart/alternative; boundary=001636e9117d3887e00467963e18 --001636e9117d3887e00467963e18 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: quoted-printable 2009/4/15 Stefano Stabellini > Tim Moore wrote: > > > Thread-Topic: > > [XCI] Question? > > Thread-Index: > > Acm88go+caOvZEXVSRCK6Iw2iEIE+A=3D=3D > > Message-ID: > > <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1F@heavy-vm03.heavy.org.uk> > > Accept-Language: > > en-US > > X-MS-Exchange-Organization-SCL: > > -1 > > Content-Type: > > multipart/alternative; > > boundary=3D"_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheavyvm03h= e_" > > MIME-Version: > > 1.0 > > > > > > Hi J/Ross, Hope you can help =A1=AD > > > > > > > > Reading the Xen Client Initiative meeting minutes from May 20 2008, it > > mentions that: > > > > > > > > * Multiple graphics cards are working with recent patches (3 Main > > vendors) > > > > > > > > Do we know which 3x Graphics card vendors are working? > > > > > > > > I have built the XCI source from xenbits and whilst using it seems that > > the VGA card support is still quite specific =A1=AD > > > > > The VGA support in XCI at the moment is Intel specific. > > However videocard passthrough should work OK with most graphic cards if > you passthrought the videocard to the guest as a secondary card (you do > not disable the emulated cirrus vga). The problem with this approach is > that you are not able to see anything on the screen until the guest > enables the secondary card so you may need to configure the guest using > vnc fron another machine, at least the first time. > On the other hand if you disable the emulated vga so the pt graphic card > happers as a primary in the guest, you should be able to see output on > the screen since the beginning of the guest boot sequence, but then you > are going to have more vga bios problems. > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > I have tried pass through a PCI ATI graphic card to DomainU. I recognized that the ATI would be the second card. I boot the DomainU with console and modified the xorg.conf file for the X-window rendered by the ATI card. But the DomainU still displaied on the same screen. I want to know how to make the DomainU displaied on the second screen? How to disable the emulated graphic card. --=20 Best regards =A3=A1 joe E-mail: weizhou.sir@gmail.com --001636e9117d3887e00467963e18 Content-Type: text/html; charset=GB2312 Content-Transfer-Encoding: quoted-printable

2009/4/15 Stefano Stabellini <stefano.st= abellini@eu.citrix.com>
Tim Moore wrote:

> Thread-Topic:
> [XCI] Question?
> Thread-Index:
> Acm88go+caOvZEXVSRCK6Iw2iEIE+A=3D=3D
> Message-ID:
> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1F@heavy-vm= 03.heavy.org.uk>
> Accept-Language:
> en-US
> X-MS-Exchange-Organization-SCL:
> -1
> Content-Type:
> multipart/alternative;
> boundary=3D"_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheav= yvm03he_"
> MIME-Version:
> 1.0
>
>
> Hi J/Ross, Hope you can help …
>
>
>
> Reading the Xen Client Initiative meeting minutes from May 20 2008, it=
> mentions that:
>
>
>
>     * Multiple graphics cards are working with recent patche= s (3 Main
>       vendors)
>
>
>
> Do we know which 3x Graphics card vendors are working?
>
>
>
> I have built the XCI source from xenbits and whilst using it seems tha= t
> the VGA card  support is still quite specific …
>


The VGA support in XCI at the moment is Intel specific.

However videocard passthrough should work OK with most graphic cards if
you passthrought the videocard to the guest as a secondary card (you do
not disable the emulated cirrus vga). The problem with this approach is
that you are not able to see anything on the screen until the guest
enables the secondary card so you may need to configure the guest using
vnc fron another machine, at least the first time.
On the other hand if you disable the emulated vga so the pt graphic card happers as a primary in the guest, you should be able to see output on
the screen since the beginning of the guest boot sequence, but then you
are going to have more vga bios problems.



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.= com
http://l= ists.xensource.com/xen-devel


I have tried pass through a PCI ATI = graphic card to DomainU.
I recognized that the ATI would be the second c= ard.
I boot the DomainU with console and modified the xorg.conf file for= the X-window rendered by the ATI card.
But the DomainU still displaied on the same screen.

I want to know h= ow to make the DomainU displaied on the second screen?
How to disable th= e emulated graphic card.


--
Best regards =A3= =A1
joe
E-mail: weizhou.sir@gmail.c= om

--001636e9117d3887e00467963e18-- --===============0478778346== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============0478778346==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tim Moore Subject: RE: [XCI] result of pci vga passthrough Date: Wed, 15 Apr 2009 12:50:34 +0100 Message-ID: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F6@heavy-vm03.heavy.org.uk> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F2@heavy-vm03.heavy.org.uk> <49E5ADDF.3090504@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F3@heavy-vm03.heavy.org.uk> <49E5C015.9010909@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <49E5C015.9010909@eu.citrix.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: 'Stefano Stabellini' Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org I think this is coming from the GplPv drivers, we have 0.10.50 installed at= the moment ... is there a specific version that you have tested with XCI. = I don't think this matters for PCI passthrough ?! Also used older versions of GplPv too and also tried without ... Thanks, Tim -----Original Message----- From: Stefano Stabellini [mailto:stefano.stabellini@eu.citrix.com]=20 Sent: 15 April 2009 12:08 To: Tim Moore Cc: xen-devel@lists.xensource.com Subject: Re: [XCI] result of pci vga passthrough Tim Moore wrote: > Hi Stefano, >=20 > Please find attached, logs from XCI and a quick jpg of the WinXP host. >=20 > I will compile Xen for XCI with debug if necessary? >=20 You have some stuff in the qemu logs I am not familiar with. Where do all the: XenPCI --> XenPciPdo_EvtDeviceWdmIrpPreprocess_START_DEVICE and XenNet --> XenNet_ConnectBackend come from? From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tim Moore Subject: RE: good progress on pci vga passthrough in xen-3.4-rc1 Date: Wed, 15 Apr 2009 12:56:07 +0100 Message-ID: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F7@heavy-vm03.heavy.org.uk> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1982388065==" Return-path: In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: 'wei zhou' , Stefano Stabellini Cc: Bryan, "xen-devel@lists.xensource.com" , York List-Id: xen-devel@lists.xenproject.org --===============1982388065== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F7heavyvm03he_" --_000_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F7heavyvm03he_ Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable Hello Wei, Please try with your Nvidia card, ATI not working with VT-d. You WILL have to compile from source, to fix bad RMRR error. This will make= VT-d work. Then hope your BIOS isn=1B$B!G=1B(Bt too broken and try again. Tim And Everytime i use the PCIE card render for Domain0, the VT-D can't be Ena= ble Because of the RMMR incorrect. See: http://www.nabble.com/Re:-Re:-VT-D-RMRR-is-incorrect-p22022061.html Use this work around and (/* the whole =1B$B!H=1B(Bif=1B$B!I=1B(B section *= /) and compile Xen. ________________________________ From: wei zhou [mailto:weizhou.sir@gmail.com] Sent: 15 April 2009 12:28 To: Stefano Stabellini Cc: Tim Moore; xen-devel@lists.xensource.com; Bryan York Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen-3.4-rc= 1 2009/4/15 Stefano Stabellini > Tim Moore wrote: > Thread-Topic: > [XCI] Question? > Thread-Index: > Acm88go+caOvZEXVSRCK6Iw2iEIE+A=3D=3D > Message-ID: > <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1F@heavy-vm03.heavy.org.uk> > Accept-Language: > en-US > X-MS-Exchange-Organization-SCL: > -1 > Content-Type: > multipart/alternative; > boundary=3D"_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheavyvm03he_= " > MIME-Version: > 1.0 > > > Hi J/Ross, Hope you can help =1B$B!D=1B(B > > > > Reading the Xen Client Initiative meeting minutes from May 20 2008, it > mentions that: > > > > * Multiple graphics cards are working with recent patches (3 Main > vendors) > > > > Do we know which 3x Graphics card vendors are working? > > > > I have built the XCI source from xenbits and whilst using it seems that > the VGA card support is still quite specific =1B$B!D=1B(B > The VGA support in XCI at the moment is Intel specific. However videocard passthrough should work OK with most graphic cards if you passthrought the videocard to the guest as a secondary card (you do not disable the emulated cirrus vga). The problem with this approach is that you are not able to see anything on the screen until the guest enables the secondary card so you may need to configure the guest using vnc fron another machine, at least the first time. On the other hand if you disable the emulated vga so the pt graphic card happers as a primary in the guest, you should be able to see output on the screen since the beginning of the guest boot sequence, but then you are going to have more vga bios problems. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel I have tried pass through a PCI ATI graphic card to DomainU. I recognized that the ATI would be the second card. I boot the DomainU with console and modified the xorg.conf file for the X-w= indow rendered by the ATI card. But the DomainU still displaied on the same screen. I want to know how to make the DomainU displaied on the second screen? How to disable the emulated graphic card. -- Best regards =1B$B!*=1B(B joe E-mail: weizhou.sir@gmail.com --_000_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F7heavyvm03he_ Content-Type: text/html; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable

Hello Wei,

 

Please try with your Nvidia card, ATI = not working with VT-d.

 

You WILL have to compile from source, = to fix bad RMRR error. This will make VT-d work.

 

Then hope your BIOS isn=1B$B!G=1B(Jt t= oo broken and try again.

 

Tim

 

And Everytime i use the PCIE card render for Domain0, t= he VT-D can't be Enable Because of the RMMR incorrect.

 

See:

http://www.nabble.com/Re:-Re:-VT-D-RMRR-is-incorrect-p22022061.html<= o:p>

 

Use this work around and (/* the whole =1B$B!H=1B(Jif=1B$B!I=1B(J section */) and compile Xen.

 


From:= wei zhou [mailto:weizhou.sir@gmail.com]
Sent: 15 April 2009 12:28 To: Stefano Stabellini
Cc: Tim Moore; xen-devel@lists.xensou= rce.com; Bryan York
Subject: Re: [Xen-devel] goo= d progress on pci vga passthrough in xen-3.4-rc1

 

 

2009/4/15 Stefano Stabellini <= stefano.stabellini@eu.citrix.com>

Tim Moore wrote:=

> Thread-Topic:
> [XCI] Question?
> Thread-Index:
> Acm88go+caOvZEXVSRCK6Iw2iEIE+A=3D=3D
> Message-ID:
> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1F@heavy-vm03.heavy.org= .uk>
> Accept-Language:
> en-US
> X-MS-Exchange-Organization-SCL:
> -1
> Content-Type:
> multipart/alternative;
> boundary=3D"_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheavyvm03= he_"
> MIME-Version:
> 1.0
>
>
> Hi J/Ross, Hope you can help =1B$B!D=1B(J
>
>
>
> Reading the Xen Client Initiative meeting minutes from May 20 2008, it=
> mentions that:
>
>
>
>      support is still quite specific =1B$B!D=1B(J
>


The VGA support in XCI at the moment is Intel specific.

However videocard passthrough should work OK with most graphic cards if
you passthrought the videocard to the guest as a secondary card (you do
not disable the emulated cirrus vga). The problem with this approach is
that you are not able to see anything on the screen until the guest
enables the secondary card so you may need to configure the guest using
vnc fron another machine, at least the first time.
On the other hand if you disable the emulated vga so the pt graphic card happers as a primary in the guest, you should be able to see output on
the screen since the beginning of the guest boot sequence, but then you
are going to have more vga bios problems.




_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.= com
http://l= ists.xensource.com/xen-devel



I have tried pass through a PCI ATI graphic card to DomainU.
I recognized that the ATI would be the second card.
I boot the DomainU with console and modified the xorg.conf file for the X-window rendered by the ATI card.
But the DomainU still displaied on the same screen.

I want to know how to make the DomainU displaied on the second screen?
How to disable the emulated graphic card.


--
Best regards =1B$B!*=1B(J
joe
E-mail: weizhou.sir@gmail.com<= o:p>

--_000_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F7heavyvm03he_-- --===============1982388065== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============1982388065==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: wei zhou Subject: Re: good progress on pci vga passthrough in xen-3.4-rc1 Date: Wed, 15 Apr 2009 20:21:23 +0800 Message-ID: References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F7@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1116296268==" Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F7@heavy-vm03.heavy.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Moore Cc: "xen-devel@lists.xensource.com" , Bryan York , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org --===============1116296268== Content-Type: multipart/alternative; boundary=000e0cd332786263f5046796fc13 --000e0cd332786263f5046796fc13 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: quoted-printable Thanks so much for your reply. Because of the RMRR incorrect , i aborted the NVIDIA card. I will use the ATI card as the primary the NVIDIA card asigned to GuestOS. Hope some good news ! 2009/4/15 Tim Moore > Hello Wei, > > > > Please try with your Nvidia card, ATI not working with VT-d. > > > > You WILL have to compile from source, to fix bad RMRR error. This will ma= ke > VT-d work. > > > > Then hope your BIOS isn=A1=AFt too broken and try again. > > > > Tim > > > > And Everytime i use the PCIE card render for Domain0, the VT-D can't be > Enable Because of the RMMR incorrect. > > > > See: > > http://www.nabble.com/Re:-Re:-VT-D-RMRR-is-incorrect-p22022061.html > > > > Use this work around and (/* the whole =A1=B0if=A1=B1 section */) and com= pile Xen. > > > ------------------------------ > > *From:* wei zhou [mailto:weizhou.sir@gmail.com] > *Sent:* 15 April 2009 12:28 > *To:* Stefano Stabellini > *Cc:* Tim Moore; xen-devel@lists.xensource.com; Bryan York > *Subject:* Re: [Xen-devel] good progress on pci vga passthrough in > xen-3.4-rc1 > > > > > > 2009/4/15 Stefano Stabellini > > Tim Moore wrote: > > > Thread-Topic: > > [XCI] Question? > > Thread-Index: > > Acm88go+caOvZEXVSRCK6Iw2iEIE+A=3D=3D > > Message-ID: > > <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1F@heavy-vm03.heavy.org.uk> > > Accept-Language: > > en-US > > X-MS-Exchange-Organization-SCL: > > -1 > > Content-Type: > > multipart/alternative; > > boundary=3D"_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheavyvm03h= e_" > > MIME-Version: > > 1.0 > > > > > > Hi J/Ross, Hope you can help =A1=AD > > > > > > > > Reading the Xen Client Initiative meeting minutes from May 20 2008, it > > mentions that: > > > > > > > > * Multiple graphics cards are working with recent patches (3 Main > > vendors) > > > > > > > > Do we know which 3x Graphics card vendors are working? > > > > > > > > I have built the XCI source from xenbits and whilst using it seems that > > the VGA card support is still quite specific =A1=AD > > > > > The VGA support in XCI at the moment is Intel specific. > > However videocard passthrough should work OK with most graphic cards if > you passthrought the videocard to the guest as a secondary card (you do > not disable the emulated cirrus vga). The problem with this approach is > that you are not able to see anything on the screen until the guest > enables the secondary card so you may need to configure the guest using > vnc fron another machine, at least the first time. > On the other hand if you disable the emulated vga so the pt graphic card > happers as a primary in the guest, you should be able to see output on > the screen since the beginning of the guest boot sequence, but then you > are going to have more vga bios problems. > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > > > > I have tried pass through a PCI ATI graphic card to DomainU. > I recognized that the ATI would be the second card. > I boot the DomainU with console and modified the xorg.conf file for the > X-window rendered by the ATI card. > But the DomainU still displaied on the same screen. > > I want to know how to make the DomainU displaied on the second screen? > How to disable the emulated graphic card. > > > -- > Best regards =A3=A1 > joe > E-mail: weizhou.sir@gmail.com > --=20 Best regards =A3=A1 William zhou E-mail: weizhou.sir@gmail.com --000e0cd332786263f5046796fc13 Content-Type: text/html; charset=GB2312 Content-Transfer-Encoding: quoted-printable Thanks so much for your reply.
Because of the RMRR incorrect , i aborted= the NVIDIA card.
I will use the ATI card as the primary the NVIDIA card= asigned to GuestOS.
Hope some good news !





2009/4/15 Tim Moore <timothy.moore@expidas.net>

Hello Wei,

 

Please try with your Nvidia card, = ATI not working with VT-d.

 

You WILL have to compile from sour= ce, to fix bad RMRR error. This will make VT-d work.

 

Then hope your BIOS isn’t to= o broken and try again.

 

Tim

 

And Everytime i use the PCIE card render for Domain= 0, the VT-D can't be Enable Because of the <= span style=3D"color: red;">RMMR incorrect.

 

See:

http://w= ww.nabble.com/Re:-Re:-VT-D-RMRR-is-incorrect-p22022061.html

 

Use this work around and (/* the w= hole “if” section */) and compile Xen.

 


From:= wei zhou [mailto:weizhou.sir@gmail.com]
Sent: 15 April 2009 12:28<= br> To: Stefano Stabellini
Cc: Tim Moore; = xen-devel@lists.xensource.com; Bryan York


Subject: Re: [Xen-devel] g= ood progress on pci vga passthrough in xen-3.4-rc1

 =

 

2009/4= /15 Stefano Stabellini <stefano.stabellini@eu.citrix.com>

Tim Mo= ore wrote:

> Thread-Topic:
> [XCI] Question?
> Thread-Index:
> Acm88go+caOvZEXVSRCK6Iw2iEIE+A=3D=3D
> Message-ID:
> <14D9C9E2ED61ED41BC3B37ACDF4E8800029= E434B9F1F@heavy-vm03.heavy.org.uk>
> Accept-Language:
> en-US
> X-MS-Exchange-Organization-SCL:
> -1
> Content-Type:
> multipart/alternative;
> boundary=3D"_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheavyvm03= he_"
> MIME-Version:
> 1.0
>
>
> Hi J/Ross, Hope you can help
>
>
>
> Reading the Xen Client Initiative meeting minutes from May 20 2008, it=
> mentions that:
>
>
>
>     * Multiple graphics cards are working with recent patches (3 Main
>       vendors)
>
>
>
> Do we know which 3x Graphics card vendors are working?
>
>
>
> I have built the XCI source from xenbits and whilst using it seems tha= t
> the VGA card  support is still quite specific
>


The VGA support in XCI at the moment is Intel specific.

However videocard passthrough should work OK with most graphic cards if
you passthrought the videocard to the guest as a secondary card (you do
not disable the emulated cirrus vga). The problem with this approach is
that you are not able to see anything on the screen until the guest
enables the secondary card so you may need to configure the guest using
vnc fron another machine, at least the first time.
On the other hand if you disable the emulated vga so the pt graphic card happers as a primary in the guest, you should be able to see output on
the screen since the beginning of the guest boot sequence, but then you
are going to have more vga bios problems.




_______________________________________________
Xen-devel mailing list
Xen-deve= l@lists.xensource.com
http://l= ists.xensource.com/xen-devel



I have tried pass through a PCI ATI graphic card to DomainU.
I recognized that the ATI would be the second card.
I boot the DomainU with console and modified the xorg.conf file for the X-window rendered by the ATI card.
But the DomainU still displaied on the same screen.

I want to know how to make the DomainU displaied on the second screen?
How to disable the emulated graphic card.


--
Best regards =A3=A1
joe
E-mail: weizhou.= sir@gmail.com




--
Best regards =A3=A1
= William zhou
E-mail: weizhou.si= r@gmail.com

--000e0cd332786263f5046796fc13-- --===============1116296268== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============1116296268==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Pratt Subject: RE: good progress on pci vga passthrough in xen-3.4-rc1 Date: Thu, 16 Apr 2009 02:02:45 +0100 Message-ID: <4FA716B1526C7C4DB0375C6DADBC4EA34172EC1D14@LONPMAILBOX01.citrite.net> References: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F1@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Jean Guyader , Tim Moore Cc: "xen-devel@lists.xensource.com" , Stabellini Stefano, Ian Pratt , York' , Keir Fraser List-Id: xen-devel@lists.xenproject.org > Nvidia graphic cards don't work as primaries, there are some issue > with the bios rexecution. > Nvidia cards should work as a seconday display adapter side by side > with the cirrus. >=20 > So far ATI doesn't support vt-d. We've had a HD3450 mobile ATI card working as secondary in a vista VM with = std drivers -- it just required a secondary bus reset. There was a bug at o= ne point where various bridge flags weren't preserved across a reset. Ian=20 =20 > Intel graphic card only works as a primary. >=20 > Jean >=20 > 2009/4/15 Tim Moore : > > Kier, > > > > I have an nvidia nv4 (8800 GTS) and 9500 GT and they do not work > under XCI (as primary or secondary cards) and the same problem under > xen-rc1. I have also tried ATI cards to no avail. > > > > Will it be possible to get a list of bios + vendors /drivers that > have been tested / compatible? I will even offer to maintain the Wiki > with such information!! > > > > Cheers, > > Tim > > > > > > -----Original Message----- > > From: Keir Fraser [mailto:keir.fraser@eu.citrix.com] > > Sent: 15 April 2009 10:26 > > To: Tim Moore; Stefano Stabellini > > Cc: xen-devel@lists.xensource.com; 'Bryan York' > > Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen- > 3.4-rc1 > > > > On 15/04/2009 10:20, "Tim Moore" wrote: > > > >> Thanks for your reply. This is the first time that I have been > provided with > >> some pointers where to look.. like I said in previous emails, I can > work on > >> this but I didn't write Xen or any of these workarounds! > >> > >> I also posted the [attached] question about XCI - no one answers :( > > > > Are there more than three main gfx vendors? ;-) > > > > The passthru has been got working on at least one example of each of > ATI, > > nVidia and Intel integrated gfx. That doesn't necessarily mean it > will work > > for your chip, with your BIOS. Getting it working can on some systems > be > > quite a pain in the arse, even if a developer has local access to the > > system. > > > > =A0-- Keir > > > > > > > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.xensource.com > > http://lists.xensource.com/xen-devel > > >=20 > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel From mboxrd@z Thu Jan 1 00:00:00 1970 From: wei zhou Subject: Re: good progress on pci vga passthrough in xen-3.4-rc1 Date: Thu, 16 Apr 2009 11:32:20 +0800 Message-ID: References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <49E5A482.6000300@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F0@heavy-vm03.heavy.org.uk> <49E5AA1D.8030302@eu.citrix.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F7@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0726043015==" Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F7@heavy-vm03.heavy.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Moore Cc: "xen-devel@lists.xensource.com" , Bryan York , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org --===============0726043015== Content-Type: multipart/alternative; boundary=000e0cd14eee32f6ba0467a3b649 --000e0cd14eee32f6ba0467a3b649 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: quoted-printable Hi Tim: I have modified the source code and recompiled. Everything seems good . Without RMRR incorrect and VT-D enable. Domain0 works with VT-D. DomainU asigned the PCIE NVIDIA card installed the nvidia-177-83 drivers for DomainU . But I am still face the tough question mentioned before that DomainU cann't be displaied on the second screen. Booted the DomainU with console --> configured the driver for card --> startx DomainU staied on the same screen then went into black screen but still alived. Any hint was appreciated. Thanks so much 2009/4/15 Tim Moore > Hello Wei, > > > > Please try with your Nvidia card, ATI not working with VT-d. > > > > You WILL have to compile from source, to fix bad RMRR error. This will ma= ke > VT-d work. > > > > Then hope your BIOS isn=A1=AFt too broken and try again. > > > > Tim > > > > And Everytime i use the PCIE card render for Domain0, the VT-D can't be > Enable Because of the RMMR incorrect. > > > > See: > > http://www.nabble.com/Re:-Re:-VT-D-RMRR-is-incorrect-p22022061.html > > > > Use this work around and (/* the whole =A1=B0if=A1=B1 section */) and com= pile Xen. > > > ------------------------------ > > *From:* wei zhou [mailto:weizhou.sir@gmail.com] > *Sent:* 15 April 2009 12:28 > *To:* Stefano Stabellini > *Cc:* Tim Moore; xen-devel@lists.xensource.com; Bryan York > *Subject:* Re: [Xen-devel] good progress on pci vga passthrough in > xen-3.4-rc1 > > > > > > 2009/4/15 Stefano Stabellini > > Tim Moore wrote: > > > Thread-Topic: > > [XCI] Question? > > Thread-Index: > > Acm88go+caOvZEXVSRCK6Iw2iEIE+A=3D=3D > > Message-ID: > > <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1F@heavy-vm03.heavy.org.uk> > > Accept-Language: > > en-US > > X-MS-Exchange-Organization-SCL: > > -1 > > Content-Type: > > multipart/alternative; > > boundary=3D"_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheavyvm03h= e_" > > MIME-Version: > > 1.0 > > > > > > Hi J/Ross, Hope you can help =A1=AD > > > > > > > > Reading the Xen Client Initiative meeting minutes from May 20 2008, it > > mentions that: > > > > > > > > * Multiple graphics cards are working with recent patches (3 Main > > vendors) > > > > > > > > Do we know which 3x Graphics card vendors are working? > > > > > > > > I have built the XCI source from xenbits and whilst using it seems that > > the VGA card support is still quite specific =A1=AD > > > > > The VGA support in XCI at the moment is Intel specific. > > However videocard passthrough should work OK with most graphic cards if > you passthrought the videocard to the guest as a secondary card (you do > not disable the emulated cirrus vga). The problem with this approach is > that you are not able to see anything on the screen until the guest > enables the secondary card so you may need to configure the guest using > vnc fron another machine, at least the first time. > On the other hand if you disable the emulated vga so the pt graphic card > happers as a primary in the guest, you should be able to see output on > the screen since the beginning of the guest boot sequence, but then you > are going to have more vga bios problems. > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > > > > I have tried pass through a PCI ATI graphic card to DomainU. > I recognized that the ATI would be the second card. > I boot the DomainU with console and modified the xorg.conf file for the > X-window rendered by the ATI card. > But the DomainU still displaied on the same screen. > > I want to know how to make the DomainU displaied on the second screen? > How to disable the emulated graphic card. > > > -- > Best regards =A3=A1 > joe > E-mail: weizhou.sir@gmail.com > --=20 Best regards =A3=A1 William zhou E-mail: weizhou.sir@gmail.com --000e0cd14eee32f6ba0467a3b649 Content-Type: text/html; charset=GB2312 Content-Transfer-Encoding: quoted-printable Hi Tim:

  I have modified the source code and recompiled. Every= thing seems good . Without RMRR incorrect and VT-D enable.

   Domain0 works with VT-D.   

 = ;  DomainU asigned the PCIE NVIDIA card

   instal= led the nvidia-177-83 drivers for DomainU .

   But I am still face the tough question mentioned before tha= t DomainU cann't be   displaied on the second screen.

    Booted the DomainU with console --> configured the driv= er for card --> startx

     DomainU staied on the same screen then went into&nbs= p; black screen but still alived.  

Any hint was appreciate= d.

Thanks so much



2009/4= /15 Tim Moore <timothy.moore@expidas.net>

Hello Wei,

 

Please try with your Nvidia card, = ATI not working with VT-d.

 

You WILL have to compile from sour= ce, to fix bad RMRR error. This will make VT-d work.

 

Then hope your BIOS isn’t to= o broken and try again.

 

Tim

 

And Everytime i use the PCIE card render for Domain= 0, the VT-D can't be Enable Because of the <= span style=3D"color: red;">RMMR incorrect.

 

See:

http://w= ww.nabble.com/Re:-Re:-VT-D-RMRR-is-incorrect-p22022061.html

 

Use this work around and (/* the w= hole “if” section */) and compile Xen.

 


From:= wei zhou [mailto:weizhou.sir@gmail.com]
Sent: 15 April 2009 12:28<= br> To: Stefano Stabellini
Cc: Tim Moore; = xen-devel@lists.xensource.com; Bryan York


Subject: Re: [Xen-devel] g= ood progress on pci vga passthrough in xen-3.4-rc1

 =

 

2009/4= /15 Stefano Stabellini <stefano.stabellini@eu.citrix.com>

Tim Mo= ore wrote:

> Thread-Topic:
> [XCI] Question?
> Thread-Index:
> Acm88go+caOvZEXVSRCK6Iw2iEIE+A=3D=3D
> Message-ID:
> <14D9C9E2ED61ED41BC3B37ACDF4E8800029= E434B9F1F@heavy-vm03.heavy.org.uk>
> Accept-Language:
> en-US
> X-MS-Exchange-Organization-SCL:
> -1
> Content-Type:
> multipart/alternative;
> boundary=3D"_000_14D9C9E2ED61ED41BC3B37ACDF4E8800029E434B9F1Fheavyvm03= he_"
> MIME-Version:
> 1.0
>
>
> Hi J/Ross, Hope you can help
>
>
>
> Reading the Xen Client Initiative meeting minutes from May 20 2008, it=
> mentions that:
>
>
>
>     * Multiple graphics cards are working with recent patches (3 Main
>       vendors)
>
>
>
> Do we know which 3x Graphics card vendors are working?
>
>
>
> I have built the XCI source from xenbits and whilst using it seems tha= t
> the VGA card  support is still quite specific
>


The VGA support in XCI at the moment is Intel specific.

However videocard passthrough should work OK with most graphic cards if
you passthrought the videocard to the guest as a secondary card (you do
not disable the emulated cirrus vga). The problem with this approach is
that you are not able to see anything on the screen until the guest
enables the secondary card so you may need to configure the guest using
vnc fron another machine, at least the first time.
On the other hand if you disable the emulated vga so the pt graphic card happers as a primary in the guest, you should be able to see output on
the screen since the beginning of the guest boot sequence, but then you
are going to have more vga bios problems.




_______________________________________________
Xen-devel mailing list
Xen-deve= l@lists.xensource.com
http://l= ists.xensource.com/xen-devel



I have tried pass through a PCI ATI graphic card to DomainU.
I recognized that the ATI would be the second card.
I boot the DomainU with console and modified the xorg.conf file for the X-window rendered by the ATI card.
But the DomainU still displaied on the same screen.

I want to know how to make the DomainU displaied on the second screen?
How to disable the emulated graphic card.


--
Best regards =A3=A1
joe
E-mail: weizhou.= sir@gmail.com




--
Best regards =A3=A1
= William zhou
E-mail: weizhou.si= r@gmail.com

--000e0cd14eee32f6ba0467a3b649-- --===============0726043015== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============0726043015==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: wei zhou Subject: Re: good progress on pci vga passthrough in xen-3.4-rc1 Date: Tue, 21 Apr 2009 16:29:27 +0800 Message-ID: References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2057302520==" Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Moore Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org --===============2057302520== Content-Type: multipart/alternative; boundary=000e0cd32c22f16acd04680c7189 --000e0cd32c22f16acd04680c7189 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: quoted-printable Hi Tim : I am still working about VT-D Graphic pass through experiment. Even with your guys' useful helps, I still cann't make the DomainU displaied on the second screen connected with the graphic card passed through. You said you used the "DomU: 2.6.26-1-xen-amd64 (deb lenny shipped)" = as DomainU. you also said that " Also confirmed that this is NOT possible unde= r a HVM or running Windows in a DomU, ". That means the DomainU should be Para-Virtualization in your experiment of VT-D graphic pass through . How do i get the 2.6.26-1-xen-amd64 (deb lenny shipped) DomainU for testing? Thanks Wei 2009/4/15 Tim Moore > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > > --=20 Best regards =A3=A1 wei zhou E-mail: weizhou.sir@gmail.com --000e0cd32c22f16acd04680c7189 Content-Type: text/html; charset=GB2312 Content-Transfer-Encoding: quoted-printable  Hi Tim :
      I am still working about V= T-D Graphic pass through experiment. Even with your guys' useful helps,= I still cann't make the DomainU displaied on the second screen connect= ed with the graphic card passed through.
      You said you used the "DomU: 2.6.26-1-xen-amd6= 4 (deb lenny shipped)" as DomainU. you also said that " Al= so confirmed that this is NOT possible under a HVM or running Windows in a DomU, ".

      That means the = DomainU should be Para-Virtualization in your experiment of VT-D graphic pa= ss through .
      How do i get the 2.6.26-1-xen-amd64 (deb lenny shipped)= DomainU for testing?

Thanks

Wei

2009/4/15 Tim Moor= e <timoth= y.moore@expidas.net>


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.= com
http://l= ists.xensource.com/xen-devel




--
Best regards =A3=A1=
wei zhou
E-mail: weizhou.si= r@gmail.com

--000e0cd32c22f16acd04680c7189-- --===============2057302520== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============2057302520==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tim Moore Subject: RE: good progress on pci vga passthrough in xen-3.4-rc1 Date: Tue, 21 Apr 2009 17:43:12 +0100 Message-ID: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4FA@heavy-vm03.heavy.org.uk> References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0011796048==" Return-path: In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: 'wei zhou' Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org --===============0011796048== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4FAheavyvm03he_" --_000_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4FAheavyvm03he_ Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable Hi Wei, Yes, DomU should be PV. Any Xen-enabled kernel will be OK for DomU. Do you have pciback=3D=1B$B!I!I=1B(B kernel cmdline for Dom0. What does lspci -vvv show for the DomU ? Please also include your X server log file for DomU and your Dom0 Kernel ou= tput. Ta Tim ________________________________ From: wei zhou [mailto:weizhou.sir@gmail.com] Sent: 21 April 2009 09:29 To: Tim Moore Cc: xen-devel@lists.xensource.com Subject: Re: [Xen-devel] good progress on pci vga passthrough in xen-3.4-rc= 1 Hi Tim : I am still working about VT-D Graphic pass through experiment. Even w= ith your guys' useful helps, I still cann't make the DomainU displaied on t= he second screen connected with the graphic card passed through. You said you used the "DomU: 2.6.26-1-xen-amd64 (deb lenny shipped)" = as DomainU. you also said that " Also confirmed that this is NOT possible u= nder a HVM or running Windows in a DomU, ". That means the DomainU should be Para-Virtualization in your experime= nt of VT-D graphic pass through . How do i get the 2.6.26-1-xen-amd64 (deb lenny shipped) DomainU for t= esting? Thanks Wei 2009/4/15 Tim Moore > _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel -- Best regards =1B$B!*=1B(B wei zhou E-mail: weizhou.sir@gmail.com --_000_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4FAheavyvm03he_ Content-Type: text/html; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable

Hi Wei,

 

Yes, DomU should be PV.

 

Any Xen-enabled kernel will be OK for = DomU.

 

Do you have pciback=3D=1B$B!I!I=1B(J k= ernel cmdline for Dom0.

 

What does lspci –vvv show for th= e DomU ?

 

Please also include your X server log = file for DomU and your Dom0 Kernel output.

 

Ta

 

Tim

 


From:= wei zhou [mailto:weizhou.sir@gmail.com]
Sent: 21 April 2009 09:29 To: Tim Moore
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] goo= d progress on pci vga passthrough in xen-3.4-rc1

 

 Hi Tim :
= "DomU: 2.6.26-1-xen-amd64 (deb lenny shipped)" as Dom= ainU. you also said that &q= uot; Also confirmed that this is NOT possible under a HVM = or running Windows in a DomU, ".

2.6.26-1-xen-am= d64 (deb lenny shipped) DomainU for testing?

Thanks

Wei

2009/4/15 Tim Moore <timothy.moore@expidas.net>=

 


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.= com
http://l= ists.xensource.com/xen-devel




--
Best regards =1B$B!*=1B(J
wei zhou
E-mail: weizhou.sir@gmail.com<= o:p>

--_000_14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4FAheavyvm03he_-- --===============0011796048== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============0011796048==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: wei zhou Subject: Re: good progress on pci vga passthrough in xen-3.4-rc1 Date: Wed, 22 Apr 2009 09:40:54 +0800 Message-ID: References: <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1241@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E8800029E434C1242@heavy-vm03.heavy.org.uk> <5bcc2bd80904142037o21d5f063r1a0c940ab5ef07ca@mail.gmail.com> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4EF@heavy-vm03.heavy.org.uk> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4FA@heavy-vm03.heavy.org.uk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0070686082==" Return-path: In-Reply-To: <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4FA@heavy-vm03.heavy.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Moore Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org --===============0070686082== Content-Type: multipart/alternative; boundary=000e0cd14eeebc321f04681adade --000e0cd14eeebc321f04681adade Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: quoted-printable Hi Tim : I didn't pay attention to the PV DomainU. I always use the HVM or Windows OS as the DomainU in my experiments. You remaid me the PV GuestOS may make that work easily. But i still have some questions : The PV DomU supported the VT-D / IO virtualization ? Did i add the command line "pci =3D ['xx:xx.x']" in config file of PV DomU ? For you questions : Do you have pciback=3D=A1=B1=A1=B1 kernel cmdline for Dom0. yes , I added " pciback.hide =3D (xx:xx.x) " cmdline in " module ................" I also added the "iommu =3D 1 vtd =3D 1" in " kernel ......................= . " What does lspci =A8Cvvv show for the DomU ? using the lspci -vvv cmd, i could find the NVIDIA card passed through in DomU HVM. But i can't use that for rendering X-window . Please also include your X server log file for DomU and your Dom0 Kernel output. Presently , My system doesn't work . I will attach those files next time. Thanks so much . wei 2009/4/22 Tim Moore > Hi Wei, > > > > Yes, DomU should be PV. > > > > Any Xen-enabled kernel will be OK for DomU. > > > > Do you have pciback=3D=A1=B1=A1=B1 kernel cmdline for Dom0. > > > > What does lspci =A8Cvvv show for the DomU ? > > > > Please also include your X server log file for DomU and your Dom0 Kernel > output. > > > > Ta > > > > Tim > > > ------------------------------ > > *From:* wei zhou [mailto:weizhou.sir@gmail.com] > *Sent:* 21 April 2009 09:29 > *To:* Tim Moore > *Cc:* xen-devel@lists.xensource.com > *Subject:* Re: [Xen-devel] good progress on pci vga passthrough in > xen-3.4-rc1 > > > > Hi Tim : > > I am still working about VT-D Graphic pass through experiment. Even > with your guys' useful helps, I still cann't make the DomainU displaied o= n > the second screen connected with the graphic card passed through. > You said you used the "DomU: 2.6.26-1-xen-amd64 (deb lenny shipped)= " > as DomainU. you also said that " Also confirmed that this is NOT possible > under a HVM or running Windows in a DomU, ". > > That means the DomainU should be Para-Virtualization in your > experiment of VT-D graphic pass through . > How do i get the 2.6.26-1-xen-amd64 (deb lenny shipped) DomainU for > testing? > > Thanks > > Wei > > 2009/4/15 Tim Moore > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > > > > > -- > Best regards =A3=A1 > wei zhou > E-mail: weizhou.sir@gmail.com > --=20 Best regards =A3=A1 William zhou E-mail: weizhou.sir@gmail.com --000e0cd14eeebc321f04681adade Content-Type: text/html; charset=GB2312 Content-Transfer-Encoding: quoted-printable Hi Tim :
    I didn't pay attention to the PV DomainU= . I always use the HVM or Windows OS as the DomainU in my experiments. You = remaid me  the PV GuestOS may make that work easily.
But i still ha= ve some questions :
    The PV DomU supported the VT-D / IO virtualization ?
=      Did i add the command line "pci =3D ['xx:= xx.x']" in config file of PV DomU ?

For you questions :
=

Do you have pciback=3D”&rdqu= o; kernel cmdline for Dom0.


yes , I added  " pciback.hide =3D (x= x:xx.x) " cmdline in " module   ................"<= br>

I also added the= "iommu =3D 1 vtd =3D 1" in " kernel .......................= "


What does lspci –vvv show for the DomU ?=

 

using t= he lspci -vvv cmd, i could find the NVIDIA card passed through in DomU HVM.=

But i can't use that for rendering X-window .


Please also include your X server = log file for DomU and your Dom0 Kernel output.

Presently , My syste= m doesn't work . I will attach those files next time.

Thanks so = much .

wei

    

2009/4/22 Tim Moore <timothy.moore@expidas.net>

Hi Wei,

 

Yes, DomU should be PV.

 

Any Xen-enabled kernel will be OK = for DomU.

 

Do you have pciback=3D”&rdqu= o; kernel cmdline for Dom0.

 

What does lspci –vvv show fo= r the DomU ?

 

Please also include your X server = log file for DomU and your Dom0 Kernel output.

 

Ta

 

Tim

 


From:= wei zhou [mailto:weizhou.sir@gmail.com]
Sent: 21 April 2009 09:29<= div class=3D"im">
To: Tim Moore
Cc: xen-devel@lists.xensource.com<= /a>
Subject: Re: [Xen-devel] g= ood progress on pci vga passthrough in xen-3.4-rc1

 =

 Hi Tim :


      I am still working about VT-D Graphic pass through experiment. Even with yo= ur guys' useful helps, I still cann't make the DomainU displaied on th= e second screen connected with the graphic card passed through.
      You said you used the "DomU: 2.6.26-1-xen-amd64 (deb lenny shipped)<= font color=3D"#3333ff">"
as DomainU. you also said that " Also confirmed that this is NOT possible under a HVM or running Windows in a DomU, ".

      That means the DomainU should be Para-Virtualization in your experiment of = VT-D graphic pass through .
      How do i get the 2.6= .26-1-xen-amd64 (deb lenny shipped) DomainU for testing?

Thanks

Wei

2009/4= /15 Tim Moore <timothy.moore@expidas.net>

 =


_______________________________________________
Xen-devel mailing list
Xen-deve= l@lists.xensource.com
http://l= ists.xensource.com/xen-devel




--
Best regards =A3=A1
wei zhou
E-mail: weizhou.= sir@gmail.com




--
Best regards =A3=A1
= William zhou
E-mail: weizhou.si= r@gmail.com

--000e0cd14eeebc321f04681adade-- --===============0070686082== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============0070686082==--